HtmlTextWriter.RenderAfterContent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.