HtmlTextWriter.RenderBeginTag Metodo

Definizione

Scrive il tag di apertura di un elemento di markup nel flusso di output.

Overload

Nome Descrizione
RenderBeginTag(String)

Scrive il tag di apertura dell'elemento di markup specificato nel flusso di output.

RenderBeginTag(HtmlTextWriterTag)

Scrive il tag di apertura dell'elemento di markup associato al valore di enumerazione specificato HtmlTextWriterTag nel flusso di output.

RenderBeginTag(String)

Scrive il tag di apertura dell'elemento di markup specificato nel flusso di output.

public:
 virtual void RenderBeginTag(System::String ^ tagName);
public virtual void RenderBeginTag(string tagName);
abstract member RenderBeginTag : string -> unit
override this.RenderBeginTag : string -> unit
Public Overridable Sub RenderBeginTag (tagName As String)

Parametri

tagName
String

Stringa contenente il nome dell'elemento di markup per cui eseguire il rendering del tag di apertura.

Esempio

Nell'esempio di codice seguente viene illustrato come chiamare il RenderBeginTag metodo in un controllo personalizzato per eseguire il rendering del tag di apertura di un elemento non standard MyTag . Nell'esempio di codice viene quindi chiamato il metodo per eseguire il Write rendering del markup interno e quindi viene chiamato il RenderEndTag metodo per chiudere l'elemento.

Questo esempio di codice genera il markup seguente:

<MyTag>

Contents of MyTag

</MyTag>

// Create a non-standard tag.
writer->RenderBeginTag( "MyTag" );
writer->Write( "Contents of MyTag" );
writer->RenderEndTag();
writer->WriteLine();
// Create a non-standard tag.
writer.RenderBeginTag("MyTag");
writer.Write("Contents of MyTag");
writer.RenderEndTag();
writer.WriteLine();
' Create a non-standard tag.
writer.RenderBeginTag("MyTag")
writer.Write("Contents of MyTag")
writer.RenderEndTag()
writer.WriteLine()

Commenti

Utilizzare l'override RenderBeginTag del RenderBeginTag(String) metodo , se l'elemento di markup non è uno dei HtmlTextWriterTag valori di enumerazione .

Per generare un elemento di markup utilizzando il RenderBeginTag metodo , chiamare innanzitutto i AddAttribute metodi e AddStyleAttribute , in base alle esigenze, per specificare gli attributi di elemento o gli attributi di stile da visualizzare nel tag di apertura dell'elemento. Dopo aver generato il markup interno, chiamare il RenderEndTag metodo per generare il tag di chiusura.

Vedi anche

Si applica a

RenderBeginTag(HtmlTextWriterTag)

Scrive il tag di apertura dell'elemento di markup associato al valore di enumerazione specificato HtmlTextWriterTag nel flusso di output.

public:
 virtual void RenderBeginTag(System::Web::UI::HtmlTextWriterTag tagKey);
public virtual void RenderBeginTag(System.Web.UI.HtmlTextWriterTag tagKey);
abstract member RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
override this.RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub RenderBeginTag (tagKey As HtmlTextWriterTag)

Parametri

tagKey
HtmlTextWriterTag

Uno dei HtmlTextWriterTag valori che definisce il tag di apertura dell'elemento di markup di cui eseguire il rendering.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il RenderBeginTag metodo per restituire il tag di apertura di un <img> elemento. Gli attributi aggiunti all'elemento dal AddAttribute metodo saranno inclusi nel tag di apertura <img> . Il RenderEndTag metodo viene usato per generare il tag di chiusura.

Questo esempio di codice genera il markup seguente:

<img alt="Encoding &quot;Required&quot;" myattribute="No &quot;encoding&quot; required">

</img>

// Control the encoding of attributes.
// Simple known values do not need encoding.
writer->AddAttribute( HtmlTextWriterAttribute::Alt, "Encoding, \"Required\"", true );
writer->AddAttribute( "myattribute", "No "encoding " required", false );
writer->RenderBeginTag( HtmlTextWriterTag::Img );
writer->RenderEndTag();
writer->WriteLine();
// Control the encoding of attributes. 
// Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, \"Required\"", true);
writer.AddAttribute("myattribute", "No "encoding " required", false);
writer.RenderBeginTag(HtmlTextWriterTag.Img);
writer.RenderEndTag();
writer.WriteLine();
' Control the encoding of attributes.
' Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, ""Required""", True)
writer.AddAttribute("myattribute", "No "encoding " required", False)
writer.RenderBeginTag(HtmlTextWriterTag.Img)
writer.RenderEndTag()
writer.WriteLine()

Commenti

Utilizzare l'overload RenderBeginTag del RenderBeginTag(HtmlTextWriterTag) metodo se l'elemento di markup è di un tipo noto che è uno dei HtmlTextWriterTag valori di enumerazione.

Per generare un elemento di markup utilizzando il RenderBeginTag metodo , chiamare innanzitutto i AddAttribute metodi e AddStyleAttribute , in base alle esigenze, per specificare gli attributi di elemento o gli attributi di stile da visualizzare nel tag di apertura dell'elemento. Dopo aver generato il markup interno, chiamare il RenderEndTag metodo per generare il tag di chiusura.

Vedi anche

Si applica a