HtmlTextWriter.RenderAfterContent Metod

Definition

Skriver text eller avstånd som inträffar efter innehållet och före den avslutande taggen för markeringselementet till markeringsutdataströmmen.

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

Returer

En sträng som innehåller det avstånd eller den text som ska skrivas efter elementets innehåll.

Exempel

I följande kodexempel visas hur du åsidosätter RenderAfterContent metoden i en klass som härletts från HtmlTextWriter klassen för att avgöra om ett <label> element återges. I så fall RenderAfterContent infogar åsidosättningen den avslutande taggen för ett <font> element omedelbart före elementets <label> avslutande tagg. Om ett annat element än <label> återges RenderAfterContent används basmetoden.

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

Kommentarer

Metoden RenderAfterContent kan vara användbar om du vill infoga underordnade element i det aktuella markeringselementet.

Anteckningar till arvingar

Klassimplementeringen HtmlTextWriterRenderAfterContent() av metoden returnerar null. Åsidosätt RenderAfterContent() om du vill skriva text eller avstånd efter elementinnehållet men före den avslutande taggen.

Gäller för

Se även