HtmlTextWriter.RenderAfterContent Methode

Definitie

Hiermee schrijft u tekst of afstand die plaatsvindt na de inhoud en vóór de afsluitende tag van het markeringselement naar de uitvoerstroom voor markeringen.

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

Retouren

Een tekenreeks die de afstand of tekst bevat die moet worden geschreven na de inhoud van het element.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de RenderAfterContent methode in een klasse die is afgeleid van de HtmlTextWriter klasse overschrijft om te bepalen of een <label> element wordt weergegeven. Zo ja, dan wordt met de RenderAfterContent onderdrukking de afsluitende tag van een <font> element direct vóór de afsluitende tag van het <label> element ingevoegd. Als een ander element dan <label> wordt weergegeven, wordt de RenderAfterContent basismethode gebruikt.

// 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

Opmerkingen

De RenderAfterContent methode kan handig zijn als u onderliggende elementen wilt invoegen in het huidige opmaakelement.

Notities voor overnemers

De HtmlTextWriter klasse-implementatie van de RenderAfterContent() methode retourneert null. Overschrijven RenderAfterContent() als u tekst of afstand wilt schrijven na de inhoud van het element, maar vóór de afsluitende tag.

Van toepassing op

Zie ook