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