HtmlTextWriter.RenderBeforeContent Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.