HtmlTextWriter.RenderBeginTag 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 tag otwierający elementu znaczników do strumienia wyjściowego.
Przeciążenia
RenderBeginTag(String) |
Zapisuje tag otwierający określonego elementu znaczników do strumienia wyjściowego. |
RenderBeginTag(HtmlTextWriterTag) |
Zapisuje tag otwierający elementu znaczników skojarzony z określoną HtmlTextWriterTag wartością wyliczenia do strumienia wyjściowego. |
RenderBeginTag(String)
Zapisuje tag otwierający określonego elementu znaczników do strumienia wyjściowego.
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
Ciąg zawierający nazwę elementu znaczników, dla którego ma być renderowany tag otwierający.
Przykłady
W poniższym przykładzie kodu pokazano, jak wywołać metodę RenderBeginTag w kontrolce niestandardowej w celu renderowania tagu otwierającego nietypowego MyTag
elementu. Przykład kodu wywołuje następnie metodę Write renderowania znaczników wewnętrznego, a następnie wywołuje metodę RenderEndTag w celu zamknięcia elementu.
Ten przykład kodu generuje następujące adiustacje:
<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()
Uwagi
RenderBeginTag Użyj zastąpienia RenderBeginTag(String) metody, jeśli element znaczników nie jest jedną z HtmlTextWriterTag wartości wyliczenia.
Aby wygenerować element znaczników przy użyciu RenderBeginTag metody, najpierw wywołaj AddAttribute metody i AddStyleAttribute , zgodnie z potrzebami, aby określić wszystkie atrybuty elementu lub atrybuty stylu, które mają być wyświetlane w tagu otwierającym elementu. Po wygenerowaniu wewnętrznego znacznika wywołaj RenderEndTag metodę , aby wygenerować tag zamykający.
Zobacz też
Dotyczy
RenderBeginTag(HtmlTextWriterTag)
Zapisuje tag otwierający elementu znaczników skojarzony z określoną HtmlTextWriterTag wartością wyliczenia do strumienia wyjściowego.
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
HtmlTextWriterTag Jedna z wartości definiujących tag otwierający elementu znaczników do renderowania.
Przykłady
W poniższym przykładzie kodu pokazano, jak użyć RenderBeginTag metody do wyprowadzenia tagu otwierającego <img>
elementu. Atrybuty dodane do elementu przez metodę AddAttribute będą znajdować się w tagu otwierającym <img>
. Metoda RenderEndTag służy do generowania tagu zamykającego.
Ten przykład kodu generuje następujące adiustacje:
<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()
Uwagi
RenderBeginTag Użyj przeciążenia RenderBeginTag(HtmlTextWriterTag) metody, jeśli element znaczników jest znanym typem, który jest jednym z HtmlTextWriterTag wartości wyliczenia.
Aby wygenerować element znaczników przy użyciu RenderBeginTag metody, najpierw wywołaj AddAttribute metody i AddStyleAttribute , zgodnie z potrzebami, aby określić wszystkie atrybuty elementu lub atrybuty stylu, które mają być wyświetlane w tagu otwierającym elementu. Po wygenerowaniu wewnętrznego znacznika wywołaj RenderEndTag metodę , aby wygenerować tag zamykający.