次の方法で共有


ScriptManager.RegisterHiddenField メソッド

定義

隠しフィールドを登録します。

オーバーロード

RegisterHiddenField(Control, String, String)

UpdatePanel コントロール内のコントロールについて、隠しフィールドを ScriptManager コントロールに登録します。

RegisterHiddenField(Page, String, String)

非同期ポストバックのたびに、隠しフィールドを ScriptManager コントロールに登録します。

RegisterHiddenField(Control, String, String)

UpdatePanel コントロール内のコントロールについて、隠しフィールドを ScriptManager コントロールに登録します。

public:
 static void RegisterHiddenField(System::Web::UI::Control ^ control, System::String ^ hiddenFieldName, System::String ^ hiddenFieldInitialValue);
public static void RegisterHiddenField (System.Web.UI.Control control, string hiddenFieldName, string hiddenFieldInitialValue);
static member RegisterHiddenField : System.Web.UI.Control * string * string -> unit
Public Shared Sub RegisterHiddenField (control As Control, hiddenFieldName As String, hiddenFieldInitialValue As String)

パラメーター

control
Control

隠しフィールドを登録するコントロール。

hiddenFieldName
String

登録する隠しフィールドの名前。

hiddenFieldInitialValue
String

隠しフィールドの初期値。

例外

controlnullです。

または hiddenFieldNamenullです。

control がページのコントロール ツリーにありません。

注釈

このメソッドを RegisterHiddenField 使用して、部分ページ レンダリングと互換性があり、Microsoft Ajax ライブラリの依存関係がない非表示フィールドを登録します。 このメソッドは、フィールドを登録しているコントロールが更新中のコントロール内にある場合に、非表示フィールドを UpdatePanel 登録します。 非同期ポストバックが発生するたびに非表示フィールドを登録するには、このメソッドのオーバーロードを RegisterHiddenField(Page, String, String) 使用します。

部分ページの更新に関連しない非表示フィールドを登録する場合、および最初のページレンダリング中に非表示フィールドを 1 回だけ登録する場合は、クラスのメソッドをRegisterHiddenFieldClientScriptManager使用します。 ページのプロパティからオブジェクトへの ClientScriptManager 参照を ClientScript 取得できます。

このメソッドは RegisterHiddenField 、レンダリングされた HTML ページに非表示 input の要素を作成します。

こちらもご覧ください

適用対象

RegisterHiddenField(Page, String, String)

非同期ポストバックのたびに、隠しフィールドを ScriptManager コントロールに登録します。

public:
 static void RegisterHiddenField(System::Web::UI::Page ^ page, System::String ^ hiddenFieldName, System::String ^ hiddenFieldInitialValue);
public static void RegisterHiddenField (System.Web.UI.Page page, string hiddenFieldName, string hiddenFieldInitialValue);
static member RegisterHiddenField : System.Web.UI.Page * string * string -> unit
Public Shared Sub RegisterHiddenField (page As Page, hiddenFieldName As String, hiddenFieldInitialValue As String)

パラメーター

page
Page

隠しフィールドを登録するページ オブジェクト。

hiddenFieldName
String

登録する隠しフィールドの名前。

hiddenFieldInitialValue
String

隠しフィールドの初期値。

例外

pagenullです。

または hiddenFieldNamenullです。

注釈

このメソッドを RegisterHiddenField 使用して、部分ページ レンダリングと互換性があり、Microsoft Ajax ライブラリの依存関係がない非表示フィールドを登録します。 このメソッドは、非同期ポストバックが発生するたびに非表示フィールドを登録します。 パネルが更新されたときにのみフィールドが登録されるように、コントロール内 UpdatePanel にあるコントロールの非表示フィールドを登録するには、このメソッドのオーバーロードを RegisterHiddenField(Control, String, String) 使用します。

部分ページの更新に関連しない非表示フィールドを登録する場合、および最初のページレンダリング中に非表示フィールドを 1 回だけ登録する場合は、クラスのメソッドをRegisterHiddenFieldClientScriptManager使用します。 ページのプロパティからオブジェクトへの ClientScriptManager 参照を ClientScript 取得できます。

こちらもご覧ください

適用対象