HtmlTextWriter.WriteBeginTag(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje odstępy między kartami i znacznik otwierający określonego elementu znaczników do strumienia wyjściowego.
public:
virtual void WriteBeginTag(System::String ^ tagName);
public virtual void WriteBeginTag (string tagName);
abstract member WriteBeginTag : string -> unit
override this.WriteBeginTag : string -> unit
Public Overridable Sub WriteBeginTag (tagName As String)
Parametry
- tagName
- String
Element znaczników, z którego ma być zapisywany tag otwierający.
Przykłady
Poniższy przykład kodu przedstawia renderowanie <img>
elementu, w którym wywoływane są oba przeciążenia WriteAttribute metody. W przykładzie kodu użyto następującego procesu:
Wywołuje metodę WriteBeginTag , która renderuje znaki otwierające elementu.
WriteAttribute(String, String) Wywołuje przeciążenie, które zapisuje
alt
atrybut i jego wartość do<img>
elementu.WriteAttribute(String, String, Boolean) Wywołuje przeciążenie w celu renderowania atrybutu niestandardowego
myattribute
z wartościąNo "encoding" required
, a następnie ustawiafEncode
wartość nafalse
.Zamyka tag otwierający elementu, a następnie wywołuje WriteEndTag metodę
<img>
, aby zamknąć element.
Ten przykład kodu generuje następujące adiustacje:
<img alt="AtlValue" myattribute="No "encoding" required">
</img>
// Create a manually rendered tag.
writer->WriteBeginTag( "img" );
writer->WriteAttribute( "alt", "AtlValue" );
writer->WriteAttribute( "myattribute", "No "encoding " required", false );
writer->Write( HtmlTextWriter::TagRightChar );
writer->WriteEndTag( "img" );
// Create a manually rendered tag.
writer.WriteBeginTag("img");
writer.WriteAttribute("alt", "AtlValue");
writer.WriteAttribute("myattribute", "No "encoding " required", false);
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEndTag("img");
' Create a manually rendered tag.
writer.WriteBeginTag("img")
writer.WriteAttribute("alt", "AtlValue")
writer.WriteAttribute("myattribute", "No "encoding " required", False)
writer.Write(HtmlTextWriter.TagRightChar)
Uwagi
Metoda WriteBeginTag nie zapisuje nawiasu zamykającego kąta (>) tagu otwierającego elementu znaczników. Umożliwia to pisanie atrybutów znaczników do tagu otwierającego elementu. Użyj stałej TagRightChar , aby zamknąć tag otwierający podczas wywoływania WriteBeginTag metody. WriteBeginTag Użyj metody ze stałą SelfClosingTagEnd podczas pisania elementów znaczników, które są samo zamykające.
Metoda WriteBeginTag jest używana przez niestandardowe kontrolki serwera, które nie zezwalają na mapowanie tagów ani atrybutów i renderują elementy znaczników w taki sam sposób dla każdego żądania.