Html32TextWriter.RenderBeforeTag 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 między kartami, które występują przed otwarciem tagu elementu HTML do strumienia wyjściowego HTML 3.2.
protected:
override System::String ^ RenderBeforeTag();
protected override string RenderBeforeTag ();
override this.RenderBeforeTag : unit -> string
Protected Overrides Function RenderBeforeTag () As String
Zwraca
Czcionka HTML i informacje o odstępach do renderowania przed tagiem; w przeciwnym razie, jeśli nie ma takich informacji do renderowania, null
.
Przykłady
W poniższym przykładzie kodu pokazano, jak zastąpić metodę RenderBeforeTag . Kod sprawdza, czy a
element jest renderowany. Jeśli tak, metoda przesłonięć RenderBeforeTag zapisuje tag otwierający small
elementu. Przykład dla RenderAfterTag elementu wykonuje to samo sprawdzenie elementu a
, a następnie zapisuje tag small
zamykający elementu.
Ten przykład kodu jest częścią większego przykładu podanego Html32TextWriter dla klasy.
// Override the RenderBeforeTag method to render the
// opening tag of a <small> element to modify the text size of
// any <a> elements that this writer encounters.
protected override string RenderBeforeTag()
{
// Check whether the element being rendered is an
// <a> element. If so, render the opening tag
// of the <small> element; otherwise, call the base method.
if (TagKey == HtmlTextWriterTag.A)
return "<small>";
return base.RenderBeforeTag();
}
' Override the RenderBeforeTag method to render the
' opening tag of a <small> element to modify the text size of
' any <a> elements that this writer encounters.
Protected Overrides Function RenderBeforeTag() As String
' Check whether the element being rendered is an
' <a> element. If so, render the opening tag
' of the <small> element; otherwise, call the base method.
If TagKey = HtmlTextWriterTag.A Then
Return "<small>"
End If
Return MyBase.RenderBeforeTag()
End Function