CatalogZoneBase.SaveControlState 方法

定義

儲存在 Web 網頁回傳至伺服器以後發生的任何 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 與控制項作業 (例如索引或關鍵字) 等狀態資料有關,而且與控制項的檢視狀態資料分開。

方法會先呼叫基底方法,以儲存控制項的現有狀態資料。 接下來,它會檢查屬性是否 SelectedCatalogPartID 具有值,以判斷區域中的 CatalogPart 控制項是否目前已選取。 如果有選取的控制項,方法會使用所選控制項的狀態資料來更新現有的狀態資料,然後傳回所有狀態資料。

給繼承者的注意事項

您可以選擇性地覆寫 SaveControlState() 衍生類別中的 方法,以便更新區域中其他自訂物件的已儲存控制項狀態。

適用於

另請參閱