Udostępnij przez


HtmlTextWriter.RenderBeginTag Metoda

Definicja

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 &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()

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.

Zobacz też

Dotyczy