Parameter.IStateManager.SaveViewState 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
自页回发到服务器开始,将更改保存到 Parameter 对象的视图状态。
virtual System::Object ^ System.Web.UI.IStateManager.SaveViewState() = System::Web::UI::IStateManager::SaveViewState;
object IStateManager.SaveViewState ();
abstract member System.Web.UI.IStateManager.SaveViewState : unit -> obj
override this.System.Web.UI.IStateManager.SaveViewState : unit -> obj
Function SaveViewState () As Object Implements IStateManager.SaveViewState
返回
包含 Object 对象的视图状态更改的 Parameter。 如果没有与此对象关联的视图状态,则此方法返回 null。
实现
注解
此方法主要由控件开发人员使用。
视图状态是服务器控件属性值的累积。 这些值会自动放置在服务器控件 ViewState 的属性中,该属性是类的 StateBag 实例。 然后,在服务器控件生命周期的保存状态阶段之后,此属性的值将持久保存到字符串对象。
保存视图状态时,此字符串对象将作为存储在 HTML hidden 元素中的变量返回到客户端。 创作自定义服务器控件时,可以通过重写此方法和修改服务器控件 ViewState 的属性来提高效率。