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

注解

该方法SavePageStateToPersistenceMedium使用Save属性引用PageStatePersister的对象的方法System.Web.UI.PageStatePersister来存储页面的视图状态和控件状态信息。

ASP.NET 包括类的 PageStatePersister 两个子代、在 HiddenFieldPageStatePersister ASP.NET 页中包含的隐藏字段中保存状态信息的类,以及 SessionPageStatePersister 将状态保存在与请求关联的对象中的 Session 类。 请注意,使用SessionPageStatePersister类时,隐藏的 VIEWSTATE 字段仍呈现,因为此字段用于确定帖子返回。

若要在所选位置保存状态,应创建类的新后代 PageStatePersister ,用于将状态保存到所选的持久性介质并加载状态。 有关创建新 PageStatePersister 对象的示例,请参阅 PageStatePersister 该类。

如果使用 .NET Framework 版本 1.0 或 1.1,如果要将Page状态保存在隐藏字段以外的任何内容中,请重写此方法。 如果选择这样做,还必须重写 LoadPageStateFromPersistenceMedium 该方法。

适用于

另请参阅