HtmlTextWriter.TagKey プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > HtmlTextWriter.TagKey プロパティの意味・解説 

HtmlTextWriter.TagKey プロパティ

指定したマークアップ要素の HtmlTextWriterTag 値を取得または設定します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Property TagKey As
 HtmlTextWriterTag
Dim value As HtmlTextWriterTag

value = Me.TagKey

Me.TagKey = value
protected HtmlTextWriterTag TagKey { get; set;
 }
protected:
property HtmlTextWriterTag TagKey {
    HtmlTextWriterTag get ();
    void set (HtmlTextWriterTag value);
}
/** @property */
protected HtmlTextWriterTag get_TagKey ()

/** @property */
protected void set_TagKey (HtmlTextWriterTag
 value)
protected function get TagKey
 () : HtmlTextWriterTag

protected function set TagKey
 (value : HtmlTextWriterTag)

プロパティ
開始タグ出力されるマークアップ要素

例外例外
例外種類条件

ArgumentOutOfRangeException

プロパティ値が設定できません。

解説解説

TagKey プロパティは、HtmlTextWriter から継承するクラスにだけ使用されます。TagKey プロパティ読み取り、または設定は、RenderBeginTag メソッド呼び出しでのみ行うようにしてください。このプロパティには、このメソッド呼び出しでのみ値が設定されます。

使用例使用例

HtmlTextWriter クラスから派生したクラスオーバーライドされたバージョンの RenderBeforeContent メソッド次のコード例示します。この例では、TagKey プロパティの値を使用してカスタム HtmlTextWriter オブジェクト使用しているサーバー コントロール<label> マークアップ要素出力しているかどうかチェックします出力される場合<label> 要素テキスト書式変更するための color 属性red設定され<font> 要素返されます。

' Override the RenderBeforeContent method to write
' a font element that applies red to the text in a Label element.
Protected Overrides Function
 RenderBeforeContent() As String
    ' Check to determine whether the element being rendered
    ' is a label element. If so, render the opening tag
    ' of the font element; otherwise, call the base method.
    If TagKey = HtmlTextWriterTag.Label Then
        Return "<font color=""red"">"
    Else
        Return MyBase.RenderBeforeContent()
    End If
End Function 'RenderBeforeContent

// Override the RenderBeforeContent method to write
// a font element that applies red to the text in a Label element.
protected override string RenderBeforeContent()
{
    // Check to determine whether the element being rendered
    // is a label element. If so, render the opening tag
    // of the font element; otherwise, call the base method.
    if (TagKey == HtmlTextWriterTag.Label)
    {
        return "<font color=\"red\">";
    }
    else
    {
        return base.RenderBeforeContent();
    }
}
// Override the RenderBeforeContent method to write
// a font element that applies red to the text in a Label element.

virtual String^ RenderBeforeContent() override
{
   
   // Check to determine whether the element being rendered
   // is a label element. If so, render the opening tag
   // of the font element; otherwise, call the base method.
   if ( TagKey == HtmlTextWriterTag::Label )
   {
      return "<font color=\"red\">";
   }
   else
   {
      return __super::RenderBeforeContent();
   }
}


// Override the RenderBeforeContent method to write
// a font element that applies red to the text in a Label element.
protected String RenderBeforeContent()
{
    // Check to determine whether the element being rendered
    // is a label element. If so, render the opening tag
    // of the font element; otherwise, call the base method.
    if (get_TagKey().Equals(HtmlTextWriterTag.Label)) {
        return "<font color=\"red\">";
    }
    else {
        return super.RenderBeforeContent();
    }
} //RenderBeforeContent
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HtmlTextWriter クラス
HtmlTextWriter メンバ
System.Web.UI 名前空間
TextWriter
HtmlTextWriterTag
RenderBeginTag
TagName


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

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

辞書ショートカット

すべての辞書の索引

HtmlTextWriter.TagKey プロパティのお隣キーワード
検索ランキング

   

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



HtmlTextWriter.TagKey プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS