HtmlTextWriter.RenderAfterContent Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše veškerý text nebo mezery, ke kterým dojde za obsahem a před uzavírací značkou elementu značky, do výstupního streamu značek.
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
Návraty
Řetězec, který obsahuje mezery nebo text, který se má zapsat za obsahem elementu.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu RenderAfterContent ve třídě odvozené z HtmlTextWriter třídy k určení, zda <label>
je vykreslován prvek. Pokud ano, RenderAfterContent přepsání vloží uzavírací značku elementu <font>
bezprostředně před uzavírací značku elementu <label>
. Pokud se vykresluje jiný prvek než <label>
, použije se RenderAfterContent základní metoda.
// 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
Poznámky
Metoda RenderAfterContent může být užitečná, pokud chcete vložit podřízené elementy do aktuálního prvku značky.
Poznámky pro dědice
Implementace HtmlTextWriterRenderAfterContent() třídy metody vrátí null
. Přepište RenderAfterContent() , pokud chcete psát text nebo mezery za obsahem elementu, ale před uzavírací značkou.