HtmlTextWriter.WriteBeginTag(String) 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 espaciado de tabulación y la etiqueta de apertura del elemento de marcado especificado en el flujo de salida.
public:
virtual void WriteBeginTag(System::String ^ tagName);
public virtual void WriteBeginTag (string tagName);
abstract member WriteBeginTag : string -> unit
override this.WriteBeginTag : string -> unit
Public Overridable Sub WriteBeginTag (tagName As String)
Parámetros
- tagName
- String
Elemento de marcado para el que se va a escribir la etiqueta de apertura.
Ejemplos
En el ejemplo de código siguiente se muestra cómo representar un <img>
elemento en el que se llama a ambas sobrecargas del WriteAttribute método. En el ejemplo de código se usa el siguiente proceso:
Llama al WriteBeginTag método , que representa los caracteres de apertura del elemento.
Llama a la WriteAttribute(String, String) sobrecarga, que escribe un
alt
atributo y su valor en el<img>
elemento .Llama a la WriteAttribute(String, String, Boolean) sobrecarga para representar un atributo personalizado
myattribute
, con un valor deNo "encoding" required
y, a continuación, establece enfEncode
false
.Cierra la etiqueta de apertura del elemento y, a continuación, llama al WriteEndTag método para cerrar el
<img>
elemento.
Este ejemplo de código genera el marcado siguiente:
<img alt="AtlValue" myattribute="No "encoding" required">
</img>
// Create a manually rendered tag.
writer->WriteBeginTag( "img" );
writer->WriteAttribute( "alt", "AtlValue" );
writer->WriteAttribute( "myattribute", "No "encoding " required", false );
writer->Write( HtmlTextWriter::TagRightChar );
writer->WriteEndTag( "img" );
// Create a manually rendered tag.
writer.WriteBeginTag("img");
writer.WriteAttribute("alt", "AtlValue");
writer.WriteAttribute("myattribute", "No "encoding " required", false);
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEndTag("img");
' Create a manually rendered tag.
writer.WriteBeginTag("img")
writer.WriteAttribute("alt", "AtlValue")
writer.WriteAttribute("myattribute", "No "encoding " required", False)
writer.Write(HtmlTextWriter.TagRightChar)
Comentarios
El WriteBeginTag método no escribe el corchete angular de cierre (>) de la etiqueta de apertura del elemento de marcado. Esto permite escribir atributos de marcado en la etiqueta de apertura del elemento. Use la TagRightChar constante para cerrar la etiqueta de apertura al llamar al WriteBeginTag método . Use el WriteBeginTag método con la SelfClosingTagEnd constante al escribir elementos de marcado que se cierren automáticamente.
Los controles de servidor personalizados usan el WriteBeginTag método que no permiten la asignación de etiquetas o atributos y representan los elementos de marcado de la misma manera para cada solicitud.