Page.SavePageStateToPersistenceMedium(Object) メソッド

定義

ページのビューステート情報とコントロールの状態情報を保存します。

protected:
 virtual void SavePageStateToPersistenceMedium(System::Object ^ viewState);
protected public:
 virtual void SavePageStateToPersistenceMedium(System::Object ^ state);
protected virtual void SavePageStateToPersistenceMedium (object viewState);
protected internal virtual void SavePageStateToPersistenceMedium (object state);
abstract member SavePageStateToPersistenceMedium : obj -> unit
override this.SavePageStateToPersistenceMedium : obj -> unit
abstract member SavePageStateToPersistenceMedium : obj -> unit
override this.SavePageStateToPersistenceMedium : obj -> unit
Protected Overridable Sub SavePageStateToPersistenceMedium (viewState As Object)
Protected Friend Overridable Sub SavePageStateToPersistenceMedium (state As Object)

パラメーター

viewStatestate
Object

ビューステート情報を格納する Object

注釈

メソッドは SavePageStateToPersistenceMediumSave プロパティによって参照される オブジェクトの System.Web.UI.PageStatePersister メソッドを PageStatePersister 使用して、ページのビューステート情報とコントロールステート情報を格納します。

ASP.NET には、 クラスの PageStatePersister 2 つの子孫、 HiddenFieldPageStatePersister ASP.NET ページに含まれる非表示フィールドに状態情報を保存するクラス、および SessionPageStatePersister 要求に関連付けられたオブジェクトの状態を Session 保存するクラスが含まれます。 クラスを SessionPageStatePersister 使用する場合、非表示の VIEWSTATE フィールドは、ポストバックを決定するために使用されるため、引き続きレンダリングされることに注意してください。

選択した場所に状態を保存するには、クラスの新しい子孫 PageStatePersister を作成し、選択した永続化メディアに状態を保存して読み込む必要があります。 新しい PageStatePersister オブジェクトを作成する例については、 クラスを PageStatePersister 参照してください。

.NET Framework バージョン 1.0 または 1.1 を使用している場合は、非表示フィールド以外の状態を保存Pageする場合は、このメソッドをオーバーライドします。 これを行う場合は、 メソッドもオーバーライドする LoadPageStateFromPersistenceMedium 必要があります。

適用対象

こちらもご覧ください