Bahasa

HtmlTextWriter.RenderBeforeContent Metode

Definisi

Menulis teks atau penspasian apa pun sebelum konten dan setelah tag pembuka elemen markup.

protected:
 virtual System::String ^ RenderBeforeContent();
protected virtual string RenderBeforeContent();
abstract member RenderBeforeContent : unit -> string
override this.RenderBeforeContent : unit -> string
Protected Overridable Function RenderBeforeContent () As String

Mengembalikan

Teks atau spasi yang akan ditulis sebelum konten elemen. Jika tidak ditimpa, RenderBeforeContent() mengembalikan null.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih RenderBeforeContent metode untuk menentukan apakah kelas yang berasal dari HtmlTextWriter kelas akan merender <label> elemen. Jika demikian, RenderBeforeContent penimpaan menyisipkan tag pembuka elemen <font> segera setelah tag pembuka elemen <label> . Jika bukan <label> elemen, RenderBeforeContent metode dasar digunakan.

// Override the RenderBeforeContent method to write
// a font element that applies red to the text in a Label element.

virtual String^ RenderBeforeContent() override
{
   
   // Check to determine whether the element being rendered
   // is a label element. If so, render the opening tag
   // of the font element; otherwise, call the base method.
   if ( TagKey == HtmlTextWriterTag::Label )
   {
      return "<font color=\"red\">";
   }
   else
   {
      return __super::RenderBeforeContent();
   }
}
// Override the RenderBeforeContent method to write
// a font element that applies red to the text in a Label element.
protected override string RenderBeforeContent()
{
    // Check to determine whether the element being rendered
    // is a label element. If so, render the opening tag
    // of the font element; otherwise, call the base method.
    if (TagKey == HtmlTextWriterTag.Label)
    {
        return "<font color=\"red\">";
    }
    else
    {
        return base.RenderBeforeContent();
    }
}
' Override the RenderBeforeContent method to write
' a font element that applies red to the text in a Label element.
Protected Overrides Function RenderBeforeContent() As String
    ' Check to determine whether the element being rendered
    ' is a label element. If so, render the opening tag
    ' of the font element; otherwise, call the base method.
    If TagKey = HtmlTextWriterTag.Label Then
        Return "<font color=""red"">"
    Else
        Return MyBase.RenderBeforeContent()
    End If
End Function 'RenderBeforeContent

Keterangan

Metode RenderBeforeContent ini dapat berguna jika Anda ingin menyisipkan elemen turunan ke dalam elemen markup saat ini sebelum markup dalam.

Catatan Bagi Inheritor

Implementasi HtmlTextWriter kelas metode RenderBeforeContent() mengembalikan null. Ambil alih RenderBeforeContent() jika Anda ingin menulis teks atau penspasian setelah tag pembukaan tetapi di depan konten elemen.

Berlaku untuk

Lihat juga