HtmlTextWriter.GetStyleName(HtmlTextWriterStyle) メソッド

定義

指定した HtmlTextWriterStyle 列挙値に関連付けられたマークアップ スタイル属性名を取得します。

protected:
 System::String ^ GetStyleName(System::Web::UI::HtmlTextWriterStyle styleKey);
protected string GetStyleName (System.Web.UI.HtmlTextWriterStyle styleKey);
member this.GetStyleName : System.Web.UI.HtmlTextWriterStyle -> string
Protected Function GetStyleName (styleKey As HtmlTextWriterStyle) As String

パラメーター

styleKey
HtmlTextWriterStyle

スタイル属性名の取得対象の HtmlTextWriterStyle

戻り値

String

styleKey で指定された HtmlTextWriterStyle 列挙値に関連付けられたスタイル属性名。

次のコード例は、要素がレンダリングされているかどうかを確認する方法を <label> 示しています。 その場合は、要素に Color スタイル属性が定義されているかどうかを確認します。 属性が定義されていない場合、メソッドが呼び出され、 AddStyleAttribute メソッドは GetStyleName 列挙メンバーを Color その文字列表現に変換してメソッドに AddStyleAttribute 渡します。

// If the markup element being rendered is a Label,
// render the opening tag of a <Font> element before it.
if ( tagKey == HtmlTextWriterTag::Label )
{
   
   // Check whether a Color style attribute is
   // included on the Label. If not, use the
   // AddStyleAttribute and GetStyleName methods to add one
   // and set its value to red.
   if (  !IsStyleAttributeDefined( HtmlTextWriterStyle::Color ) )
   {
      AddStyleAttribute( GetStyleName( HtmlTextWriterStyle::Color ), "red" );
   }
// If the markup element being rendered is a Label,
// render the opening tag of a Font element before it.
if (tagKey == HtmlTextWriterTag.Label)
{
    // Check whether a Color style attribute is 
    // included on the Label. If not, use the
    // AddStyleAttribute and GetStyleName methods to add one
    // and set its value to red.
    if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Color))
    {
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red");
    }
' If the markup element being rendered is a Label,
' render the opening tag of a Font element before it.
If tagKey = HtmlTextWriterTag.Label Then
    ' Check whether a Color style attribute is 
    ' included on the Label. If not, use the
    ' AddStyleAttribute and GetStyleName methods to add one
    ' and set its value to red.
    If Not IsStyleAttributeDefined(HtmlTextWriterStyle.Color) Then
        AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red")
    End If

注釈

有効なHtmlTextWriterStyleオブジェクトでない場合styleKeyGetStyleNameメソッドは空の文字列 ("") を返します。

適用対象

こちらもご覧ください