HtmlTextWriter.RenderAfterContent Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje dowolny tekst lub odstępy występujące po zawartości i przed zamykającym tagiem elementu znaczników do strumienia wyjściowego znaczników.
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
Zwraca
Ciąg zawierający odstępy lub tekst do zapisania po zawartości elementu.
Przykłady
Poniższy przykład kodu pokazuje, jak zastąpić metodę RenderAfterContent w klasie pochodnej HtmlTextWriter z klasy w celu określenia, czy <label>
element jest renderowany. Jeśli tak, RenderAfterContent przesłonięcie wstawia tag <font>
zamykający elementu bezpośrednio przed tagiem <label>
zamykającym elementu. Jeśli element inny niż <label>
jest renderowany, zostanie użyta metoda podstawowa RenderAfterContent .
// 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
Uwagi
Metoda może być przydatna RenderAfterContent , jeśli chcesz wstawić elementy podrzędne do bieżącego elementu znaczników.
Uwagi dotyczące dziedziczenia
Implementacja HtmlTextWriter RenderAfterContent() klasy metody zwraca wartość null
. Zastąpij RenderAfterContent() , jeśli chcesz napisać tekst lub odstępy po zawartości elementu, ale przed tagiem zamykającym.