HtmlTextWriter.RenderBeginTag メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マークアップ要素の開始タグを出力ストリームに書き込みます。
オーバーロード
RenderBeginTag(String) |
指定したマークアップ要素の開始タグを出力ストリームに書き込みます。 |
RenderBeginTag(HtmlTextWriterTag) |
指定した HtmlTextWriterTag 列挙値に関連付けられたマークアップ要素の開始タグを出力ストリームに書き込みます。 |
RenderBeginTag(String)
指定したマークアップ要素の開始タグを出力ストリームに書き込みます。
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)
パラメーター
- tagName
- String
開始タグをレンダリングするマークアップ要素の名前を含む文字列。
例
次のコード例は、カスタム コントロールでメソッドを RenderBeginTag 呼び出して、標準 MyTag
以外の要素の開始タグをレンダリングする方法を示しています。 次に、コード例では、内部マークアップを Write レンダリングするメソッドを呼び出し、メソッドを RenderEndTag 呼び出して要素を閉じます。
このコード例では、次のマークアップが生成されます。
<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()
注釈
マークアップ要素がRenderBeginTagRenderBeginTag(String)列挙値の 1 つでない場合は、メソッドのオーバーライドをHtmlTextWriterTag使用します。
メソッドを使用RenderBeginTagしてマークアップ要素を生成するには、まず、必要にAddStyleAttribute応じてメソッドとメソッドを呼び出AddAttributeして、要素の開始タグに表示される要素属性またはスタイル属性を指定します。 内部マークアップを生成した後、メソッドを RenderEndTag 呼び出して終了タグを生成します。
こちらもご覧ください
適用対象
RenderBeginTag(HtmlTextWriterTag)
指定した HtmlTextWriterTag 列挙値に関連付けられたマークアップ要素の開始タグを出力ストリームに書き込みます。
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)
パラメーター
- tagKey
- HtmlTextWriterTag
レンダリングするマークアップ要素の開始タグを定義する HtmlTextWriterTag 値の 1 つ。
例
次のコード例は、メソッドを使用 RenderBeginTag して要素の開始タグを出力する方法を <img>
示しています。 メソッドによって AddAttribute 要素に追加される属性は、開始 <img>
タグに含まれます。 メソッドは RenderEndTag 、終了タグを生成するために使用されます。
このコード例では、次のマークアップが生成されます。
<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()
注釈
マークアップ要素が RenderBeginTag 列挙値の RenderBeginTag(HtmlTextWriterTag) 1 つである既知の型の場合は、メソッドのオーバーロードを HtmlTextWriterTag 使用します。
メソッドを使用RenderBeginTagしてマークアップ要素を生成するには、まず、必要にAddStyleAttribute応じてメソッドとメソッドを呼び出AddAttributeして、要素の開始タグに表示される要素属性またはスタイル属性を指定します。 内部マークアップを生成した後、メソッドを RenderEndTag 呼び出して終了タグを生成します。