Taal

HtmlTextWriter.TagKey Eigenschap

Definitie

Hiermee haalt u de HtmlTextWriterTag waarde voor het opgegeven opmaakelement op of stelt u deze in.

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

Waarde van eigenschap

Het opmaakelement waarop de openingstag wordt weergegeven.

Uitzonderingen

De eigenschapswaarde kan niet worden ingesteld.

Voorbeelden

In het volgende codevoorbeeld ziet u een overschreven versie van de RenderBeforeContent methode in een klasse die is afgeleid van de HtmlTextWriter klasse. Hierbij wordt de waarde van de TagKey eigenschap gebruikt om te bepalen of een serverbesturingselement met behulp van het aangepaste HtmlTextWriter object een <label> opmaakelement weergeeft. Als dat zo is, wordt een <font> element met een color kenmerk dat is ingesteld red , geretourneerd om de opmaak van de tekst van het <label> element te wijzigen.

// 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

Opmerkingen

De TagKey eigenschap is alleen van toepassing op klassen die overnemen van de HtmlTextWriter klasse. U moet de TagKey eigenschap alleen lezen of instellen in een aanroep naar de RenderBeginTag methode. Dit is de enige keer dat deze is ingesteld op een consistente waarde.

Van toepassing op

Zie ook