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 jakýkoli text nebo mezery, které se vyskytují za obsahem a před pravou značkou prvku 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 obsahující mezery nebo text, který se má zapsat za obsah elementu.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu RenderAfterContent ve třídě odvozené z HtmlTextWriter třídy určit, zda <label> je prvek vykreslen. Pokud ano, RenderAfterContent přepsání vloží pravou značku <font> prvku bezprostředně před pravou značku <label> prvku. Pokud se vykresluje jiný prvek, než <label> je vykreslen, RenderAfterContent použije se 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ček.
Poznámky pro dědice
Implementace HtmlTextWriter třídy RenderAfterContent() metody vrátí null. Přepsat RenderAfterContent() , pokud chcete za obsah elementu napsat text nebo mezery, ale před pravou značku.