HotSpot.ViewState プロパティ

定義

同一のページに対する複数の要求にわたって、HotSpot オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。

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 領域のビューステートの情報を格納している HotSpot クラスのインスタンス。

属性

注釈

メンバーは ViewState 、 クラスから HotSpot カスタム実装を派生するときに、主にコントロール開発者によって使用されます。

サーバー コントロールのビューステートは、そのすべてのプロパティ値の累積です。 HTTP 要求間でこれらの値を保持するために、ASP.NET サーバー コントロールは、 クラスのStateBagインスタンスである プロパティを使用ViewStateしてプロパティ値を格納します。 値は、後続の要求が処理されるときに、非表示の HTML 要素に変数として渡されます。 サーバー コントロールのビューステートの保存の詳細については、「 ASP.NET 状態管理の概要」を参照してください。

既定では、すべてのサーバー コントロールに対してビューステートが有効になっていますが、無効にしたい状況があります。 詳細については、「 ASP.NET パフォーマンスの概要」を参照してください。

ディクショナリとその使用方法については、「 コレクションとデータ構造」を参照してください。

適用対象

こちらもご覧ください