次の方法で共有


HtmlTextWriter.AddAttribute メソッド

クライアントに表示する HtmlTextWriter 出力ストリームに HTML 属性とその値を追加します。

オーバーロードの一覧

指定した HtmlTextWriterAttribute キーと指定した値に関連付けられた HTML 属性を HtmlTextWriter 出力ストリームに追加します。

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

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

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

[JScript] public function AddAttribute(HtmlTextWriterAttribute, String);

指定した HTML 属性と値を HtmlTextWriter 出力ストリームに追加します。

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

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

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

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

key パラメータで指定された HtmlTextWriterAttribute 値に関連付けられた HTML 属性を HtmlTextWriter 出力ストリームに追加します。また、このメソッドは、指定した属性値を追加して、 fEncode パラメータに渡された値を使用して属性と値を HTML エンコードするかどうかを決定します。

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

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

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

[JScript] public function AddAttribute(HtmlTextWriterAttribute, String, Boolean);

属性と値を HTML エンコードするかどうかを示す値を使用して、指定した HTML 属性と値を HtmlTextWriter 出力ストリームに追加します。

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

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

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

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

指定した HTML 属性とその値を HtmlTextWriterAttribute 値と共に HtmlTextWriter 出力ストリームに追加します。

[Visual Basic] Overloads Protected Overridable Sub AddAttribute(String, String, HtmlTextWriterAttribute)

[C#] protected virtual void AddAttribute(string, string, HtmlTextWriterAttribute);

[C++] protected: virtual void AddAttribute(String*, String*, HtmlTextWriterAttribute);

[JScript] protected function AddAttribute(String, String, HtmlTextWriterAttribute);

使用例

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

 
' Control HTML 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()

[C#] 
// Control HTML 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();

[C++] 
// Control HTML encoding of attributes.
// Simple known values do not need encoding.
writer->AddAttribute(HtmlTextWriterAttribute::Alt, S"Encoding, \"Required\"", true);
writer->AddAttribute(S"myattribute", S"No "encoding " required", false);
writer->RenderBeginTag(HtmlTextWriterTag::Img);
writer->RenderEndTag();
writer->WriteLine();

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

参照

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