HtmlTextWriter.RenderAfterContent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.