CatalogZoneBase.SaveControlState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存在 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() 衍生類別中的方法,以便更新區域中其他自定義物件的已儲存控件狀態。