HtmlTextWriter.RenderAfterContent Metoda

Definice

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.

Platí pro

Viz také