HtmlTextWriter.RenderBeginTag Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 "Required"" myattribute="No "encoding" 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.