Comparteix a través de


HtmlTextWriter.RenderAfterContent Método

Definición

Escribe el texto o el espaciado que aparece detrás del contenido y antes de la etiqueta de cierre del elemento de marcado para representarlos en el flujo de salida de marcado.

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

Devoluciones

Cadena que contiene el espaciado o texto que se va a escribir detrás del contenido del elemento.

Ejemplos

En el ejemplo de código siguiente se muestra cómo invalidar el RenderAfterContent método en una clase derivada de la HtmlTextWriter clase para determinar si se representa un <label> elemento. Si es así, la RenderAfterContent invalidación inserta la etiqueta de cierre de un <font> elemento inmediatamente antes de la etiqueta de cierre del <label> elemento. Si se representa un elemento distinto <label> de , se usa el RenderAfterContent método base.

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

Comentarios

El RenderAfterContent método puede ser útil si desea insertar elementos secundarios en el elemento de marcado actual.

Notas a los desarrolladores de herederos

La HtmlTextWriter implementación de clase del RenderAfterContent() método devuelve null. Invalide RenderAfterContent() si desea escribir texto o espaciado después del contenido del elemento, pero antes de la etiqueta de cierre.

Se aplica a

Consulte también