HtmlTextWriter.RenderAfterContent Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver text eller avstånd som inträffar efter innehållet och före den avslutande taggen för markeringselementet till markeringsutdataströmmen.
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
Returer
En sträng som innehåller det avstånd eller den text som ska skrivas efter elementets innehåll.
Exempel
I följande kodexempel visas hur du åsidosätter RenderAfterContent metoden i en klass som härletts från HtmlTextWriter klassen för att avgöra om ett <label> element återges. I så fall RenderAfterContent infogar åsidosättningen den avslutande taggen för ett <font> element omedelbart före elementets <label> avslutande tagg. Om ett annat element än <label> återges RenderAfterContent används basmetoden.
// 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
Kommentarer
Metoden RenderAfterContent kan vara användbar om du vill infoga underordnade element i det aktuella markeringselementet.
Anteckningar till arvingar
Klassimplementeringen HtmlTextWriterRenderAfterContent() av metoden returnerar null. Åsidosätt RenderAfterContent() om du vill skriva text eller avstånd efter elementinnehållet men före den avslutande taggen.