WebPartManager.SaveCustomPersonalizationState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存由 WebPartManager 控制項維護的自訂個人化狀態資料,使這些資料能在頁面重新載入時重新載入。
protected:
virtual void SaveCustomPersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state);
protected virtual void SaveCustomPersonalizationState(System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Protected Overridable Sub SaveCustomPersonalizationState (state As PersonalizationDictionary)
參數
PersonalizationDictionary A 包含待載入的狀態資料。
備註
此 SaveCustomPersonalizationState 方法在個人化過程中至關重要,因為它能儲存個人化使用者設定,以供未來瀏覽時及頁面訪問使用。 此方法會儲存自訂個人化狀態資料,包括以下項目:已新增或從頁面刪除的動態 WebPart 或伺服器控制項;已移動到頁面上的控制項;以及已建立或刪除的動態連線。
你不能直接從程式碼呼叫這個方法。 不過你可以呼叫這個 IPersonalizable.Save 方法,而該方法本身就是呼叫這個方法來儲存個人化資料。
給繼承者的注意事項
開發者可以在衍生 WebPartManager 類別中覆寫此方法,以自訂儲存個人化資料的流程。