Html32TextWriter.RenderBeforeTag 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 cualquier texto o espaciado de tabulación que aparezca delante de la etiqueta de apertura de un elemento HTML en el flujo de salida HTML 3.2.
protected:
override System::String ^ RenderBeforeTag();
protected override string RenderBeforeTag ();
override this.RenderBeforeTag : unit -> string
Protected Overrides Function RenderBeforeTag () As String
Devoluciones
Información de fuente y espaciado HTML que se va a representar delante de la etiqueta; si no hay información que representar, este método devuelve null
.
Ejemplos
En el ejemplo de código siguiente se muestra cómo invalidar el RenderBeforeTag método . El código comprueba si se representa un a
elemento. Si es así, el método invalidado RenderBeforeTag escribe la etiqueta de apertura de un small
elemento. El ejemplo de RenderAfterTag realiza la misma comprobación para el a
elemento y, a continuación, escribe la etiqueta de cierre del small
elemento.
Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la Html32TextWriter clase .
// Override the RenderBeforeTag method to render the
// opening tag of a <small> element to modify the text size of
// any <a> elements that this writer encounters.
protected override string RenderBeforeTag()
{
// Check whether the element being rendered is an
// <a> element. If so, render the opening tag
// of the <small> element; otherwise, call the base method.
if (TagKey == HtmlTextWriterTag.A)
return "<small>";
return base.RenderBeforeTag();
}
' Override the RenderBeforeTag method to render the
' opening tag of a <small> element to modify the text size of
' any <a> elements that this writer encounters.
Protected Overrides Function RenderBeforeTag() As String
' Check whether the element being rendered is an
' <a> element. If so, render the opening tag
' of the <small> element; otherwise, call the base method.
If TagKey = HtmlTextWriterTag.A Then
Return "<small>"
End If
Return MyBase.RenderBeforeTag()
End Function