Comparteix a través de


HtmlTextWriter.WriteBeginTag(String) Método

Definición

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 de No "encoding" requiredy, a continuación, establece en fEncodefalse.

  • 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 &quot;encoding&quot; 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.

Se aplica a

Consulte también