Share via


HtmlSelect.LoadViewState(Object) 方法

定义

从前一个由 HtmlSelect 方法保存的页请求还原 SaveViewState() 控件的视图状态信息。

protected:
 override void LoadViewState(System::Object ^ savedState);
protected override void LoadViewState (object savedState);
override this.LoadViewState : obj -> unit
Protected Overrides Sub LoadViewState (savedState As Object)

参数

savedState
Object

表示要还原的控件状态的 Object

注解

此方法主要由.NET Framework基础结构使用,不能直接从代码使用。 但是,控件开发人员可以重写此方法,以指定自定义服务器控件如何还原其视图状态。 有关详细信息,请参阅 ASP.NET 状态管理概述

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

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

继承者说明

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

适用于

另请参阅