HtmlTextWriter.TagKey Properti
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.
Mendapatkan atau mengatur HtmlTextWriterTag nilai untuk elemen markup yang ditentukan.
protected:
property System::Web::UI::HtmlTextWriterTag TagKey { System::Web::UI::HtmlTextWriterTag get(); void set(System::Web::UI::HtmlTextWriterTag value); };
protected System.Web.UI.HtmlTextWriterTag TagKey { get; set; }
member this.TagKey : System.Web.UI.HtmlTextWriterTag with get, set
Protected Property TagKey As HtmlTextWriterTag
Nilai Properti
Elemen markup yang memiliki tag pembukanya dirender.
Pengecualian
Nilai properti tidak dapat diatur.
Contoh
Contoh kode berikut menunjukkan versi RenderBeforeContent metode yang ditimpa di kelas yang berasal dari HtmlTextWriter kelas . Ini menggunakan nilai TagKey properti untuk menentukan apakah kontrol server menggunakan objek kustom HtmlTextWriter merender <label> elemen markup. Jika ya, <font> elemen dengan atribut yang color diatur ke red dikembalikan untuk memodifikasi pemformatan <label> teks elemen.
// 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
Properti TagKey ini hanya digunakan untuk kelas yang mewarisi dari HtmlTextWriter kelas . Anda harus membaca atau mengatur TagKey properti hanya dalam panggilan ke RenderBeginTag metode ; ini adalah satu-satunya waktu yang diatur ke nilai yang konsisten.