LinqDataSourceView.SaveViewState 方法

定义

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

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

包含对 LinqDataSourceView 控件的视图状态所做更改的对象;如果没有与对象关联的视图状态,则为 null(在 Visual Basic 中为 Nothing)。

注解

SaveViewState方法主要由控件开发人员使用。

视图状态是服务器控件的属性值的累积。 这些值会自动添加到服务器控件的 属性,该控件 ViewState 是 类 StateBag 的实例。 然后,服务器控件的值在服务器控件生命周期的保存状态阶段之后保存到 ViewState 字符串对象。

保存视图状态时,在服务器控件生命周期的保存状态阶段之后保留的字符串对象作为 HTML 隐藏元素呈现给浏览器。 创建自定义服务器控件时,可以通过重写 方法并修改服务器控件的 SaveViewState ViewState 属性来提高效率。 有关详细信息,请参阅 ASP.NET State Management 概述

适用于

另请参阅