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)
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 名前空間