Sdílet prostřednictvím


HtmlTextWriter.RenderAfterContent Metoda

Definice

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.

Platí pro

Viz také