ObjectDataSourceView.SaveViewState 方法
本文内容
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
保存自页回发到服务器后,ObjectDataSourceView 对象的视图状态更改。
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
包含 ObjectDataSourceView 视图状态更改的对象;否则,如果没有与对象关联的视图状态,则为 null
。
方法 SaveViewState 主要由控件开发人员使用。
视图状态是服务器控件的属性值的累积。 这些值会自动放置在服务器控件的 属性中 ViewState ,该控件是 类的 StateBag 实例。 然后,在服务器控件生命周期的保存状态阶段之后,该值 ViewState 将保存到字符串对象中。
保存视图状态时,视图状态内容将作为存储在 HTML Hidden
元素中的变量返回到客户端。 创作自定义服务器控件时,可以通过重写 SaveViewState 方法并修改服务器控件的 ViewState
属性来提高效率。 有关详细信息,请参阅 ASP.NET 状态管理概述。
产品 | 版本 |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |