HtmlSelect.SaveViewState 方法

定义

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

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

返回

包含 Object 视图状态更改的 HtmlSelect。 如果对象没有任何关联视图状态,则此方法返回一个 null 引用(在 Visual Basic 中为 Nothing)。

注解

控件 HtmlSelect 的视图状态存储为 Triplet 对象。 对象的 First 字段 Triplet 保存 HtmlSelect 控件的基本视图状态。 对象的 Second 字段 Triplet 保存 ListItemCollection 由 属性表示的 Items 集合。 对象的 Third 字段 Triplet 保存由 属性表示的 SelectedIndices 选定索引。 方法 SaveViewState 调用基类的 Control.SaveViewState 方法来保存控件的基本视图状态。

方法 SaveViewState 主要由扩展控件功能的 HtmlSelect 控件开发人员使用。

继承者说明

在派生类中重写 SaveViewState() 时,请务必调用基类的 SaveViewState() 方法, HtmlSelect 以便正确管理控件的视图状态。

适用于

另请参阅