Share via


HiddenFieldDesigner.GetDesignTimeHtml メソッド

定義

デザイン時に関連付けられたコントロールを描画するために使用するマークアップを取得します。

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

戻り値

String

デザイン時に HiddenField を表示するためのマークアップを格納している文字列。

次のコード例は、デザイン時にコントロールの GetDesignTimeHtml 外観を変更するために、クラスから HiddenFieldDesigner 継承されたクラスのメソッドをオーバーライドする方法を HiddenField 示しています。 オーバーライドにより GetDesignTimeHtml 、コントロール クラス名とプロパティと共に Value 、プレースホルダーにプロパティを含むプレースホルダーが ID 生成されます。

// Generate the design-time markup.
public override string GetDesignTimeHtml()
{
    // Get a reference to the control or a copy of the control.
    MyHiddenField myHF = (MyHiddenField)ViewControl;

    // Create a placeholder that displays the control value.
    string markup = CreatePlaceHolderDesignTimeHtml(
         "Value: \"" + myHF.Value.ToString() + "\"" );

    return markup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml() As String

    ' Get a reference to the control or a copy of the control.
    Dim myHF As MyHiddenField = CType(ViewControl, MyHiddenField)

    Dim markup As String = _
        CreatePlaceHolderDesignTimeHtml( _
            "Value: """ & myHF.Value.ToString() & """" )

    Return markup

End Function ' GetDesignTimeHtml

注釈

このメソッドは GetDesignTimeHtml 、コントロール クラス名とプロパティを含むプレースホルダーのマークアップを ID 生成します。

適用対象

こちらもご覧ください