共用方式為


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,包含控制項的狀態資料。 如果狀態沒有變更,方法就會傳回 null

備註

方法 SaveControlState 與控件作業 (,例如索引或關鍵詞) ,且與控件的檢視狀態數據分開,與控件的檢視狀態數據有關。

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

給繼承者的注意事項

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

適用於

另請參閱