Share via


DataPager.SaveViewState 方法

定义

保存自页回发到服务器后发生的任何 DataPager 控件视图状态更改。

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

返回

返回 DataPager 控件的当前视图状态。 如果没有与该控件关联的视图状态,则此方法返回 null

注解

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

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

注意

此方法主要由控件开发人员用于扩展 DataPager 控件。

适用于

另请参阅