XhtmlTextWriter.OnStyleAttributeRender メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XhtmlTextWriter.OnStyleAttributeRender メソッドの意味・解説 

XhtmlTextWriter.OnStyleAttributeRender メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されXHTML スタイル属性とその値を要求元のページレンダリングするかどうか確認します

名前空間: System.Web.UI
アセンブリ: 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 boolean OnStyleAttributeRender (
    String name, 
    String value, 
    HtmlTextWriterStyle key
)
protected override function OnStyleAttributeRender
 (
    name : String, 
    value : String, 
    key : HtmlTextWriterStyle
) : boolean

パラメータ

name

レンダリングする XHTML スタイル属性

value

XHTML スタイル属性代入される値。

key

XHTML スタイル属性関連付けられた HtmlTextWriterStyle 列挙値。

戻り値
スタイル属性レンダリングされる場合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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XhtmlTextWriter クラス
XhtmlTextWriter メンバ
System.Web.UI 名前空間
OnAttributeRender


このページでは「.NET Framework クラス ライブラリ リファレンス」からXhtmlTextWriter.OnStyleAttributeRender メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からXhtmlTextWriter.OnStyleAttributeRender メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からXhtmlTextWriter.OnStyleAttributeRender メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

XhtmlTextWriter.OnStyleAttributeRender メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XhtmlTextWriter.OnStyleAttributeRender メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS