HtmlTextWriter.TagKey Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la HtmlTextWriterTag valeur de l’élément de balisage spécifié.
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
Valeur de propriété
Élément de balisage dont la balise d’ouverture est rendue.
Exceptions
Impossible de définir la valeur de la propriété.
Exemples
L’exemple de code suivant illustre une version substituée de la RenderBeforeContent méthode dans une classe qui dérive de la HtmlTextWriter classe. Elle utilise la valeur de la TagKey propriété pour déterminer si un contrôle serveur utilisant l’objet personnalisé HtmlTextWriter affiche un <label> élément de balisage. Si c’est le cas, un élément avec un <font> ensemble red d’attributs color est retourné pour modifier la mise en forme du texte de l’élément<label>.
// 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
Remarques
La TagKey propriété est utilisée uniquement pour les classes qui héritent de la HtmlTextWriter classe. Vous devez lire ou définir la TagKey propriété uniquement dans un appel à la RenderBeginTag méthode ; il s’agit de la seule fois où elle est définie sur une valeur cohérente.