HtmlTextWriter.WriteBeginTag(String) HtmlTextWriter.WriteBeginTag(String) HtmlTextWriter.WriteBeginTag(String) HtmlTextWriter.WriteBeginTag(String) Method


タブ空白文字と指定したマークアップ要素の開始タグを出力ストリームに書き込みます。Writes any tab spacing and the opening tag of the specified markup element to the output stream.

 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)


String String String String

開始タグを書き込むマークアップ要素。The markup element of which to write the opening tag.

次のコード例に示しますレンダリング、<img>の両方をオーバー ロード内の要素、WriteAttributeメソッドが呼び出されます。The following code example demonstrates rendering an <img> element in which both overloads of the WriteAttribute method are called. コード例では、次のプロセスを使用します。The code example uses the following process:

  • 呼び出し、WriteBeginTagメソッドで、要素の開始文字を表示します。Calls the WriteBeginTag method, which renders the opening characters of the element.

  • 呼び出し、WriteAttribute(String, String)オーバー ロードでの書き込みが、alt属性とその値を<img>要素。Calls the WriteAttribute(String, String) overload, which writes an alt attribute and its value to the <img> element.

  • 呼び出し、WriteAttribute(String, String, Boolean)カスタムを表示するためにオーバー ロードmyattribute属性の値とNo "encoding" required、し、設定fEncodefalseします。Calls the WriteAttribute(String, String, Boolean) overload to render a custom myattribute attribute, with a value of No "encoding" required, and then sets fEncode to false.

  • 要素の開始タグを閉じを呼び出して、WriteEndTagを終了するメソッド、<img>要素。Closes the opening tag of the element, and then calls the WriteEndTag method to close the <img> element.

このコード例では、次のマークアップが生成されます。This code example generates the following markup:

<img alt="AtlValue" myattribute="No &quot;encoding&quot; required">


// Create a manually rendered tag.
writer->WriteBeginTag( "img" );
writer->WriteAttribute( "alt", "AtlValue" );
writer->WriteAttribute( "myattribute", "No &quot;encoding &quot; required", false );
writer->Write( HtmlTextWriter::TagRightChar );
writer->WriteEndTag( "img" );
// Create a manually rendered tag.
writer.WriteAttribute("alt", "AtlValue");
writer.WriteAttribute("myattribute", "No &quot;encoding &quot; required", false);
' Create a manually rendered tag.
writer.WriteAttribute("alt", "AtlValue")
writer.WriteAttribute("myattribute", "No &quot;encoding &quot; required", False)


WriteBeginTagメソッドでは、マークアップ要素の開始タグの終了山かっこ (>) は書き込まれません。The WriteBeginTag method does not write the closing angle bracket (>) of the markup element's opening tag. これにより、要素の開始タグのマークアップ属性の書き込みができます。This allows the writing of markup attributes to the opening tag of the element. 使用して、TagRightChar定数を呼び出すときに、開始タグを閉じる、WriteBeginTagメソッド。Use the TagRightChar constant to close the opening tag when calling the WriteBeginTag method. 使用して、WriteBeginTagメソッドをSelfClosingTagEndは自己終了マークアップ要素を記述するときに定数です。Use the WriteBeginTag method with the SelfClosingTagEnd constant when you write markup elements that are self-closing.

WriteBeginTagメソッド タグや属性のマッピングを許可しないようにし要求ごとに同じ方法でマークアップ要素をレンダリングするカスタム サーバー コントロールによって使用されます。The WriteBeginTag method is used by custom server controls that do not allow tag or attribute mapping and render markup elements in the same way for each request.