HotSpot.SaveViewState 方法

定义

自页回发到服务器开始,将更改保存到 HotSpot 对象的视图状态。

protected:
 virtual System::Object ^ SaveViewState();
protected virtual object SaveViewState ();
abstract member SaveViewState : unit -> obj
override this.SaveViewState : unit -> obj
Protected Overridable Function SaveViewState () As Object

返回

包含 Object 对象的视图状态更改的 HotSpot。 如果没有与该对象关联的视图状态,此方法将返回 null

注解

SaveViewState 类派生自定义实现 HotSpot 时,控件开发人员主要使用 成员。

视图状态是服务器控件属性的值的累积。 这些值会自动放置在服务器控件的 ViewState 属性中,该属性是 类的 StateBag 实例。 然后,在服务器控件生命周期的保存状态阶段之后,此属性的值将持久保存到字符串对象中。 有关详细信息,请参阅 IIS 5.0 和 6.0 ASP.NET 应用程序生命周期概述

保存视图状态时,此字符串对象作为存储在隐藏的 HTML 输入元素中的变量返回到客户端。 创作自定义服务器控件时,可以通过重写此方法并修改服务器控件的 ViewState 属性来提高效率。 有关详细信息,请参阅 ASP.NET 状态管理概述

适用于

另请参阅