HtmlTextWriter.TagKey Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen işaretleme öğesinin HtmlTextWriterTag değerini alır veya ayarlar.
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
Özellik Değeri
Açma etiketinin işlendiği işaretleme öğesi.
Özel durumlar
Özellik değeri ayarlanamaz.
Örnekler
Aşağıdaki kod örneği, sınıfından RenderBeforeContent türetilen HtmlTextWriter bir sınıfta yönteminin geçersiz kılınmış bir sürümünü gösterir. Özel HtmlTextWriter nesneyi kullanan bir sunucu denetiminin TagKey bir işaretleme öğesini işleyip işlemediğini <label>
belirlemek için özelliğinin değerini kullanır. Bu durumda, <font>
öğesinin metninin biçimlendirmesini <label>
değiştirmek için özniteliği ayarlanmış red
bir color
öğe döndürülür.
// 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
Açıklamalar
TagKey özelliği yalnızca sınıfından devralan HtmlTextWriter sınıflar için kullanılır. Özelliğini yalnızca yöntemine TagKey RenderBeginTag yapılan bir çağrıda okumalı veya ayarlamalısınız; tutarlı bir değere ayarlandığı tek zaman budur.