HtmlTextWriter.RenderAfterContent Méthode

Définition

Écrit tout texte ou espacement qui se produit après le contenu et avant la balise fermante de l’élément de balisage 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 après le 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. Dans ce cas, le RenderAfterContent remplacement insère la balise de fermeture d’un <font> élément immédiatement avant la balise de fermeture de l’élément <label> . Si un élément autre que le <label> rendu est effectué, 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.

S’applique à

Voir aussi