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

Protected Overrides Function OnStyleAttributeRender ( _ name As String, _ value As String, _ key As HtmlTextWriterStyle _ ) As Boolean
Dim name As String Dim value As String Dim key As HtmlTextWriterStyle Dim returnValue As Boolean returnValue = Me.OnStyleAttributeRender(name, value, key)
protected override bool OnStyleAttributeRender ( string name, string value, HtmlTextWriterStyle key )
protected: virtual bool OnStyleAttributeRender ( String^ name, String^ value, HtmlTextWriterStyle key ) override
protected override function OnStyleAttributeRender ( name : String, value : String, key : HtmlTextWriterStyle ) : boolean
戻り値
スタイル属性がレンダリングされる場合は true。それ以外の場合は false。

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

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.OnStyleAttributeRender メソッドを検索する場合は、下記のリンクをクリックしてください。

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