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() 派生类中的 方法,以便更新区域中其他自定义对象的已保存控件状态。