HtmlTextWriter.RenderBeginTag Metoda

Definice

Zapíše levou značku elementu značek do výstupního streamu.

Přetížení

RenderBeginTag(String)

Zapíše levou značku zadaného elementu značek do výstupního datového proudu.

RenderBeginTag(HtmlTextWriterTag)

Zapíše levou značku elementu značek přidruženého k zadané HtmlTextWriterTag hodnotě výčtu do výstupního streamu.

RenderBeginTag(String)

Zapíše levou značku zadaného elementu značek do výstupního datového proudu.

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)

Parametry

tagName
String

Řetězec obsahující název elementu značky, pro který se má vykreslit levá značka.

Příklady

Následující příklad kódu ukazuje, jak volat metodu RenderBeginTag ve vlastním ovládacím prvku k vykreslení počáteční značky nestandardního MyTag elementu. Příklad kódu pak volá metodu Write k vykreslení vnitřní revize a potom volá metodu RenderEndTag pro zavření elementu.

Tento příklad kódu vygeneruje následující kód:

<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()

Poznámky

RenderBeginTag Použijte přepsání RenderBeginTag(String) metody, pokud prvek revize není jednou z hodnot výčtuHtmlTextWriterTag.

Chcete-li vygenerovat prvek značky pomocí RenderBeginTag metody, nejprve volejte AddAttribute metody a AddStyleAttribute metody, podle potřeby určit všechny atributy elementu nebo atributy stylu, které se mají objevit v úvodní značce elementu. Po vygenerování vnitřní značky zavolejte metodu RenderEndTag , která vygeneruje pravou značku.

Viz také

Platí pro

RenderBeginTag(HtmlTextWriterTag)

Zapíše levou značku elementu značek přidruženého k zadané HtmlTextWriterTag hodnotě výčtu do výstupního streamu.

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)

Parametry

tagKey
HtmlTextWriterTag

Jedna z HtmlTextWriterTag hodnot definujících levou značku elementu značky, která se má vykreslit.

Příklady

Následující příklad kódu ukazuje, jak použít metodu RenderBeginTag k výstupu počáteční značky elementu <img> . Atributy přidané do elementu AddAttribute metodou budou v počáteční <img> značce. Metoda RenderEndTag se používá k vygenerování koncové značky.

Tento příklad kódu vygeneruje následující kód:

<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()

Poznámky

RenderBeginTag Použijte přetížení RenderBeginTag(HtmlTextWriterTag) metody, pokud je prvek revize známý typ, který je jednou z hodnot výčtuHtmlTextWriterTag.

Chcete-li vygenerovat prvek značky pomocí RenderBeginTag metody, nejprve volejte AddAttribute metody a AddStyleAttribute metody, podle potřeby určit všechny atributy elementu nebo atributy stylu, které se mají objevit v úvodní značce elementu. Po vygenerování vnitřní značky zavolejte metodu RenderEndTag , která vygeneruje pravou značku.

Viz také

Platí pro