Page.SavePageStateToPersistenceMedium(Object) Page.SavePageStateToPersistenceMedium(Object) Page.SavePageStateToPersistenceMedium(Object) Page.SavePageStateToPersistenceMedium(Object) Method

定義

ページのビューステート情報とコントロールの状態情報を保存します。Saves any view-state and control-state information for the page.

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

パラメーター

viewState
Object Object Object Object

ビューステート情報を格納する ObjectAn Object in which to store the view-state information.

注釈

メソッドSavePageStateToPersistenceMediumは、 PageStatePersisterプロパティSaveによってSystem.Web.UI.PageStatePersister参照されるオブジェクトのメソッドを使用して、ページのビューステート情報とコントロール状態情報を格納します。The SavePageStateToPersistenceMedium method uses the Save method of the System.Web.UI.PageStatePersister object referenced by the PageStatePersister property to store view-state and control-state information for the page.

PageStatePersister ASP.NET には、クラスの2つの子孫HiddenFieldPageStatePersisterSessionPageStatePersister ASP.NET ページに含まれる隠しフィールドに状態情報を保存するクラス、およびに関連付けられSessionたオブジェクトに状態を保存するクラスが含まれています。申請.ASP.NET includes two descendents of the PageStatePersister class, the HiddenFieldPageStatePersister class that saves state information in a hidden field included in the ASP.NET page, and the SessionPageStatePersister class that saves state in the Session object associated with the request. SessionPageStatePersisterクラスを使用している場合、非表示の VIEWSTATE フィールドは、ポストバックを決定するために使用されるため、引き続きレンダリングされることに注意してください。Note that when using the SessionPageStatePersister class the hidden VIEWSTATE field is still rendered as this is used to determine post back.

任意の場所に状態を保存するには、選択した永続化メディアにPageStatePersister状態を保存して読み込むクラスの新しい子孫を作成する必要があります。To save state in the location of your choice, you should create a new descendent of the PageStatePersister class that saves and loads state to the persistence medium of your choice. 新しいPageStatePersisterオブジェクトを作成する例についPageStatePersisterては、クラスを参照してください。For an example of creating a new PageStatePersister object, see the PageStatePersister class.

.NET Framework バージョン1.0 または1.1 を使用している場合は、非表示フィールド以外にPage状態を保存する場合は、このメソッドをオーバーライドします。If you are using the .NET Framework version 1.0 or 1.1, override this method if you want to save the Page state in anything other than a hidden field. これを選択した場合は、 LoadPageStateFromPersistenceMediumメソッドもオーバーライドする必要があります。If you choose to do so, you must also override the LoadPageStateFromPersistenceMedium method.

適用対象

こちらもご覧ください