HtmlTextWriter.RenderBeginTag Yöntem

Tanım

Bir işaretleme öğesinin açılış etiketini çıkış akışına yazar.

Aşırı Yüklemeler

RenderBeginTag(String)

Belirtilen işaretleme öğesinin açılış etiketini çıkış akışına yazar.

RenderBeginTag(HtmlTextWriterTag)

Belirtilen HtmlTextWriterTag numaralandırma değeriyle ilişkili işaretleme öğesinin açılış etiketini çıkış akışına yazar.

RenderBeginTag(String)

Belirtilen işaretleme öğesinin açılış etiketini çıkış akışına yazar.

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)

Parametreler

tagName
String

Açılış etiketinin işlendiği işaretleme öğesinin adını içeren bir dize.

Örnekler

Aşağıdaki kod örneğinde, standart MyTag olmayan bir öğenin açılış etiketini işlemek için özel denetimde yönteminin nasıl çağrılması RenderBeginTag gösterilmektedir. Kod örneği daha sonra iç işaretlemeyi işlemek için yöntemini çağırır Write ve ardından öğesini kapatmak için yöntemini çağırır RenderEndTag .

Bu kod örneği aşağıdaki işaretlemeyi oluşturur:

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

Açıklamalar

RenderBeginTag İşaretlem öğesi numaralandırma değerlerinden biri değilse yönteminin geçersiz kılmasını RenderBeginTag(String) HtmlTextWriterTag kullanın.

yöntemini kullanarak RenderBeginTag bir işaretleme öğesi oluşturmak için, önce öğesinin açılış etiketinde AddAttribute görünecek öğe özniteliklerini veya stil özniteliklerini belirtmek için gerekirse ve AddStyleAttribute yöntemlerini çağırın. İç işaretlemeyi oluşturduktan sonra, kapanış etiketini oluşturmak için yöntemini çağırın RenderEndTag .

Ayrıca bkz.

Şunlara uygulanır

RenderBeginTag(HtmlTextWriterTag)

Belirtilen HtmlTextWriterTag numaralandırma değeriyle ilişkili işaretleme öğesinin açılış etiketini çıkış akışına yazar.

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)

Parametreler

tagKey
HtmlTextWriterTag

İşlenmek üzere HtmlTextWriterTag işaretleme öğesinin açılış etiketini tanımlayan değerlerden biri.

Örnekler

Aşağıdaki kod örneği, bir <img> öğenin açılış etiketini çıkarmak için yönteminin nasıl kullanılacağını RenderBeginTag gösterir. yöntemi tarafından AddAttribute öğesine eklenen öznitelikler, açılış <img> etiketinde olur. yöntemi RenderEndTag , kapanış etiketini oluşturmak için kullanılır.

Bu kod örneği aşağıdaki işaretlemeyi oluşturur:

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

Açıklamalar

RenderBeginTag biçimlendirme öğesi sabit listesi değerlerinden biri olan bilinen bir türdeyse yönteminin aşırı yüklemesini RenderBeginTag(HtmlTextWriterTag) HtmlTextWriterTag kullanın.

yöntemini kullanarak RenderBeginTag bir işaretleme öğesi oluşturmak için, önce öğesinin açılış etiketinde AddAttribute görünecek öğe özniteliklerini veya stil özniteliklerini belirtmek için gerekirse ve AddStyleAttribute yöntemlerini çağırın. İç işaretlemeyi oluşturduktan sonra, kapanış etiketini oluşturmak için yöntemini çağırın RenderEndTag .

Ayrıca bkz.

Şunlara uygulanır