XhtmlTextWriter.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
戻り値
属性をページにレンダリングする場合は true。それ以外の場合は false。

このテキスト ライタによってレンダリングされるすべての要素に対して size 属性をレンダリングするかどうかを確認するように、OnAttributeRender メソッドをオーバーライドするコード例を次に示します。コード例では、レンダリング中に size 属性が検出された場合に、その値が 8 ポイントであるかどうかを確認する方法が示されています。値が 8 ポイントである場合、OnAttributeRender メソッドは true を返し、この属性と値のレンダリングを許可します。値が 8 ポイント以外の場合、OnAttributeRender メソッドは false を返し、この属性と値はレンダリングされません。size 属性が、要求された HtmlTextWriterAttribute オブジェクトではない場合、XhtmlTextWriter クラスで定義されている OnAttributeRender メソッドの基本機能が呼び出されます。
このコード例は、XhtmlTextWriter クラスのトピックで取り上げているコード例の一部分です。
' Override the OnAttributeRender method to ' allow this text writer to render only eight-point ' text size. Overrides Protected Function OnAttributeRender(ByVal name As String, _ ByVal value As String, _ ByVal key As HtmlTextWriterAttribute _ ) As Boolean If key = HtmlTextWriterAttribute.Size Then If String.Compare(value, "8pt") = 0 Then Return True Else Return False End If Else Return MyBase.OnAttributeRender(name, value, key) End If End Function
// Override the OnAttributeRender method to // allow this text writer to render only eight-point // text size. protected override bool OnAttributeRender(string name, string value, HtmlTextWriterAttribute key) { if (key == HtmlTextWriterAttribute.Size) { if (String.Compare(value, "8pt") == 0) { return true; } else { return false; } } else { return base.OnAttributeRender(name, value, key); } }
// Override the OnAttributeRender method to // allow this text writer to render only eight-point // text size. protected boolean OnAttributeRender(String name, String value , HtmlTextWriterAttribute key) { if (key.Equals(HtmlTextWriterAttribute.Size)) { if (String.Compare(value, "8pt") == 0) { return true; } else { return false; } } else { return super.OnAttributeRender(name, value, key); } } //OnAttributeRender

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に収録されているすべての辞書からXhtmlTextWriter.OnAttributeRender メソッドを検索する場合は、下記のリンクをクリックしてください。

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