HtmlTextWriter.RenderAfterContent Méthode

Définition

É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.

S’applique à

Voir aussi