CatalogZoneBase.SaveControlState 方法

定义

保存在网页回发到服务器之后 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

Object,包含控件的状态数据。 如果状态没有任何更改,则该方法返回 null

注解

该方法 SaveControlState 涉及对控件的操作至关重要的状态数据, (如索引或关键字) ,并且独立于控件的视图状态数据。

该方法首先调用基方法来保存控件的现有状态数据。 接下来,它通过检查属性是否 CatalogPart 具有值来确定区域中的控件当前是否 SelectedCatalogPartID 处于选中状态。 如果存在所选控件,该方法使用所选控件中的状态数据更新现有状态数据,然后返回所有状态数据。

继承者说明

可以选择重写 SaveControlState() 派生类中的方法,以便更新区域中其他自定义对象的已保存控件状态。

适用于

另请参阅