次の方法で共有


HtmlTextWriter.WriteAttribute メソッド

HTML 属性とその値を HtmlTextWriter 出力ストリームに書き込みます。

オーバーロードの一覧

指定した HTML 属性と値を HtmlTextWriter 出力ストリームに書き込みます。

[Visual Basic] Overloads Public Overridable Sub WriteAttribute(String, String)

[C#] public virtual void WriteAttribute(string, string);

[C++] public: virtual void WriteAttribute(String*, String*);

[JScript] public function WriteAttribute(String, String);

指定した HTML 属性と値を HtmlTextWriter 出力ストリームに書き込み、 fEncode パラメータで指定した場合はそれらの属性と値を HTML エンコードします。

[Visual Basic] Overloads Public Overridable Sub WriteAttribute(String, String, Boolean)

[C#] public virtual void WriteAttribute(string, string, bool);

[C++] public: virtual void WriteAttribute(String*, String*, bool);

[JScript] public function WriteAttribute(String, String, Boolean);

使用例

[Visual Basic, C#, C++] WriteAttribute メソッドの両方のバージョンを使用する例を次に示します。最初のバージョンでは alt 属性を Img 要素に書き込み、2 つ目のバージョンでは、 No "encoding" required の値と共にカスタムの myattribute 属性を書き込み、 fEncode パラメータを false に設定します。

[Visual Basic, C#, C++] メモ   ここでは、WriteAttribute のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
' Create a manually rendered tag.
writer.WriteBeginTag("img")
writer.WriteAttribute("alt", "AtlValue")
writer.WriteAttribute("myattribute", "No "encoding " required", False)
writer.Write(HtmlTextWriter.TagRightChar)
writer.WriteEndTag("img")
writer.WriteLine()

writer.Indent -= 1
writer.RenderEndTag()

[C#] 
// Create a manually rendered tag.
writer.WriteBeginTag("img");
writer.WriteAttribute("alt", "AtlValue");
writer.WriteAttribute("myattribute", "No "encoding " required", false);
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEndTag("img");
writer.WriteLine();

writer.Indent--;
writer.RenderEndTag();

[C++] 
// Create a manually rendered tag.
writer->WriteBeginTag(S"img");
writer->WriteAttribute(S"alt", S"AtlValue");
writer->WriteAttribute(S"myattribute", S"No "encoding " required", false);
writer->Write(HtmlTextWriter::TagRightChar);
writer->WriteEndTag(S"img");
writer->WriteLine();

writer->Indent--;
writer->RenderEndTag();

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

HtmlTextWriter クラス | HtmlTextWriter メンバ | System.Web.UI 名前空間