DataList.SaveViewState 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
保存自页回发到服务器后发生的控件视图状态更改。
protected:
override System::Object ^ SaveViewState();
protected override object SaveViewState ();
override this.SaveViewState : unit -> obj
Protected Overrides Function SaveViewState () As Object
返回
包含 DataList 视图状态更改的对象。
注解
方法 SaveViewState 主要由控件开发人员使用。
视图状态是服务器控件的属性值的累积。 这些值会自动放置在服务器控件的 ViewState 属性中,该属性是 类的 StateBag 实例。 然后,在 ViewState 服务器控件生命周期的保存状态阶段之后,该属性的值将保存到字符串对象中。 有关详细信息,请参阅 ASP.NET 页生命周期概述。
保存视图状态时,此字符串对象作为存储在隐藏的 HTML 输入元素中的变量返回到客户端。 创作自定义服务器控件时,可以通过重写 SaveViewState 方法并修改服务器控件的 ViewState 属性来提高效率。 有关详细信息,请参阅 开发自定义 ASP.NET 服务器控件 和 ASP.NET 状态管理概述。