Parameter.ViewState プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
同一のページに対する複数の要求にわたって、Parameter オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。
protected:
property System::Web::UI::StateBag ^ ViewState { System::Web::UI::StateBag ^ get(); };
[System.ComponentModel.Browsable(false)]
protected System.Web.UI.StateBag ViewState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewState : System.Web.UI.StateBag
Protected ReadOnly Property ViewState As StateBag
プロパティ値
StateBag オブジェクトのビューステート情報を格納している Parameter のインスタンス。
- 属性
例
次のコード例では、ビューステート オブジェクトを使用して、クラスを拡張するクラスにパラメーター オブジェクトの状態を格納する方法を Parameter 示します。 このコード例は、クラスの概要に関して提供されるより大きな例の Parameter 一部です。
// The DataValue can be any arbitrary object and is stored in ViewState.
public object DataValue {
get {
return ViewState["Value"];
}
set {
ViewState["Value"] = value;
}
}
' The DataValue can be any arbitrary object and is stored in ViewState.
Public Property DataValue() As Object
Get
Return ViewState("Value")
End Get
Set
ViewState("Value") = value
End Set
End Property
注釈
パラメーターのビューステートは、すべてのプロパティ値の累積です。 HTTP 要求間でこれらの値を保持するために、ASP.NET サーバー コントロールは、クラスのStateBagインスタンスであるこのプロパティを使用して、プロパティ値を格納します。 その後、後続の要求が処理されるときに、値が変数として HTML hidden
入力要素に渡されます。 既定では、すべてのサーバー コントロールに対してビューステートが有効になっています。
ディクショナリとその使用方法の詳細については、「 コレクションとデータ構造」を参照してください。