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 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 "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 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.