ChtmlTextWriter.OnAttributeRender メソッド
アセンブリ: System.Web (system.web.dll 内)

Protected Overrides Function OnAttributeRender ( _ name As String, _ value As String, _ key As HtmlTextWriterAttribute _ ) As Boolean
Dim name As String Dim value As String Dim key As HtmlTextWriterAttribute Dim returnValue As Boolean returnValue = Me.OnAttributeRender(name, value, key)
protected override bool OnAttributeRender ( string name, string value, HtmlTextWriterAttribute key )
protected: virtual bool OnAttributeRender ( String^ name, String^ value, HtmlTextWriterAttribute key ) override
protected override function OnAttributeRender ( name : String, value : String, key : HtmlTextWriterAttribute ) : boolean
戻り値
ChtmlTextWriter 出力ストリームにその属性と値を書き込む場合は true。それ以外の場合は false。

既定では、OnAttributeRender メソッドは、GlobalSuppressedAttributes プロパティのリストに含まれているグローバル非表示属性と、SuppressedAttributes プロパティのリストに含まれている要素固有非表示属性を出力ストリームに書き込まないようにします。ChtmlTextWriter クラスの派生クラスで OnAttributeRender メソッドの動作をオーバーライドできます。

bgcolor 属性を cHTML 出力ストリームに書き込まないように OnAttributeRender メソッドをオーバーライドするカスタム クラスの使用方法を次のコード例に示します。次に、基本 OnAttributeRender メソッドによって提供される機能も ChtmlTextWriter クラスから呼び出し、その既定の動作が使用されるようにします。
このコード例は、ChtmlTextWriter クラスのトピックで取り上げているコード例の一部分です。
' Override the OnAttributeRender method to ' not render the bgcolor attribute, which is ' not supported in CHTML. Protected Overrides Function OnAttributeRender(ByVal name As String, ByVal value As String, ByVal key As HtmlTextWriterAttribute) As Boolean If (String.Equals("bgcolor", name)) Then Return False End If ' Call the ChtmlTextWriter version of ' the OnAttributeRender method. MyBase.OnAttributeRender(name, value, key) End Function
// Override the OnAttributeRender method to // not render the bgcolor attribute, which is // not supported in CHTML. protected override bool OnAttributeRender(string name, string value, HtmlTextWriterAttribute key) { if (String.Equals("bgcolor", name)) { return false; } // Call the ChtmlTextWriter version of the // the OnAttributeRender method. return base.OnAttributeRender(name, value, key); }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からChtmlTextWriter.OnAttributeRender メソッドを検索する場合は、下記のリンクをクリックしてください。

- ChtmlTextWriter.OnAttributeRender メソッドのページへのリンク