Freigeben über


HtmlTextWriter.RenderAfterContent Methode

Definition

Schreibt Text oder Abstände, die sich hinter dem Inhalt und vor dem Endtag des zu rendernden Markupelements befinden, in den Markupausgabestream.

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

Gibt zurück

String

Eine Zeichenfolge, die die Abstände oder den Text enthält, der hinter dem Inhalt des Elements geschrieben werden soll.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie die Methode in einer klasse außer Kraft setzen, die RenderAfterContent von der HtmlTextWriter Klasse abgeleitet ist, um zu bestimmen, ob ein <label> Element gerendert wird. Wenn ja, fügt die RenderAfterContent Außerkraftsetzung das schließende Tag eines <font> Elements unmittelbar vor dem schließenden Tag des <label> Elements ein. Wenn ein anderes Element als <label> gerendert wird, wird die RenderAfterContent Basismethode verwendet.

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

Hinweise

Die RenderAfterContent Methode kann nützlich sein, wenn Sie untergeordnete Elemente in das aktuelle Markupelement einfügen möchten.

Hinweise für Vererber

Die HtmlTextWriter Klassenimplementierung der RenderAfterContent() Methode gibt zurück null. Überschreiben RenderAfterContent() Sie, wenn Sie Text oder Abstand nach dem Elementinhalt schreiben möchten, aber vor dem schließenden Tag.

Gilt für

Siehe auch