CatalogZoneBase.SaveControlState 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
保存在网页回发到服务器之后 CatalogZoneBase 控件状态发生的所有更改。
protected public:
override System::Object ^ SaveControlState();
protected internal override object SaveControlState();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object
返回
Object,包含控件的状态数据。 如果状态没有任何更改,则该方法返回 null。
注解
方法 SaveControlState 涉及对控件操作至关重要的状态数据, (如索引或关键字) ,并且独立于控件的视图状态数据。
方法首先调用基方法以保存控件的现有状态数据。 接下来,它 CatalogPart 通过检查 属性是否具有值来确定当前是否选择了区域中的 SelectedCatalogPartID 控件。 如果存在所选控件,该方法使用所选控件中的状态数据更新现有状态数据,然后返回所有状态数据。
继承者说明
可以选择重写 SaveControlState() 派生类中的 方法,以便更新区域中其他自定义对象的已保存控件状态。