HtmlTextWriter.RenderBeginTag Metoda

Definice

Zapíše počáteční značku elementu značek do výstupního datového proudu.

Přetížení

Name Description
RenderBeginTag(String)

Zapíše počáteční značku zadaného prvku značek do výstupního datového proudu.

RenderBeginTag(HtmlTextWriterTag)

Zapíše počáteční značku prvku značky přidruženého k zadané HtmlTextWriterTag hodnotě výčtu do výstupního datového proudu.

RenderBeginTag(String)

Zapíše počáteční značku zadaného prvku 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 prvku značky, pro který se má vykreslit počáteční značka.

Příklady

Následující příklad kódu ukazuje, jak volat metodu RenderBeginTag ve vlastním ovládacím prvku pro 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 zavřít prvek.

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 značky není jednou z hodnot výčtuHtmlTextWriterTag.

Chcete-li vygenerovat element značek pomocí RenderBeginTag metody, nejprve volejte AddAttribute a AddStyleAttribute metody, podle potřeby, určit všechny atributy elementu nebo atributy stylu, které se mají objevit v počáteční značce elementu. Po vygenerování vnitřní značky zavolejte metodu RenderEndTag pro vygenerování koncové značky.

Viz také

Platí pro

RenderBeginTag(HtmlTextWriterTag)

Zapíše počáteční značku prvku značky přidruženého k zadané HtmlTextWriterTag hodnotě výčtu do výstupního datového proudu.

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, která definuje počáteční značku prvku 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, které jsou přidány 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 element značky známého typu, který je jednou z hodnot výčtuHtmlTextWriterTag.

Chcete-li vygenerovat element značek pomocí RenderBeginTag metody, nejprve volejte AddAttribute a AddStyleAttribute metody, podle potřeby, určit všechny atributy elementu nebo atributy stylu, které se mají objevit v počáteční značce elementu. Po vygenerování vnitřní značky zavolejte metodu RenderEndTag pro vygenerování koncové značky.

Viz také

Platí pro