HtmlTextWriter.RenderAfterContent Méthode
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.
Écrit le texte ou l'espacement survenant après le contenu et avant la balise de fermeture de l'élément de balisage à rendre dans le flux de sortie de balisage.
protected:
virtual System::String ^ RenderAfterContent();
protected virtual string RenderAfterContent ();
abstract member RenderAfterContent : unit -> string
override this.RenderAfterContent : unit -> string
Protected Overridable Function RenderAfterContent () As String
Retours
Chaîne qui contient l'espacement ou le texte à écrire à la suite du contenu de l'élément.
Exemples
L’exemple de code suivant montre comment remplacer la RenderAfterContent méthode dans une classe dérivée de la HtmlTextWriter classe pour déterminer si un <label>
élément est rendu. Si c’est le cas, la RenderAfterContent substitution insère la balise fermante d’un <font>
élément immédiatement avant la balise fermante de l’élément <label>
. Si un élément autre que <label>
est en cours de rendu, la RenderAfterContent méthode de base est utilisée.
// Override the RenderAfterContent method to render
// the closing tag of a font element if the
// rendered tag is a label element.
virtual String^ RenderAfterContent() override
{
// Check to determine whether the element being rendered
// is a label element. If so, render the closing tag
// of the font element; otherwise, call the base method.
if ( TagKey == HtmlTextWriterTag::Label )
{
return "</font>";
}
else
{
return __super::RenderAfterContent();
}
}
// Override the RenderAfterContent method to render
// the closing tag of a font element if the
// rendered tag is a label element.
protected override string RenderAfterContent()
{
// Check to determine whether the element being rendered
// is a label element. If so, render the closing tag
// of the font element; otherwise, call the base method.
if (TagKey == HtmlTextWriterTag.Label)
{
return "</font>";
}
else
{
return base.RenderAfterContent();
}
}
' Override the RenderAfterContent method to render
' the closing tag of a font element if the
' rendered tag is a label element.
Protected Overrides Function RenderAfterContent() As String
' Check to determine whether the element being rendered
' is a label element. If so, render the closing tag
' of the font element; otherwise, call the base method.
If TagKey = HtmlTextWriterTag.Label Then
Return "</font>"
Else
Return MyBase.RenderAfterContent()
End If
End Function 'RenderAfterContent
Remarques
La RenderAfterContent méthode peut être utile si vous souhaitez insérer des éléments enfants dans l’élément de balisage actuel.
Notes pour les héritiers
L’implémentation HtmlTextWriter de classe de la RenderAfterContent() méthode retourne null
. Remplacez RenderAfterContent() si vous souhaitez écrire du texte ou un espacement après le contenu de l’élément, mais avant la balise fermante.