WebPartManager.SaveCustomPersonalizationState 方法

定义

保存由 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)

参数

state
PersonalizationDictionary

一个 PersonalizationDictionary,它包含要加载的状态数据。

注解

方法 SaveCustomPersonalizationState 在个性化过程中至关重要,因为它允许存储个性化用户设置,以便将来的浏览器会话和访问页面。 方法保存自定义个性化设置状态数据,其中包括如下项:已添加到页面或从页面中删除的动态 WebPart 控件或服务器控件;已在页面上移动的控件;以及已创建或删除的动态连接。

不能直接从代码调用此方法。 但是,可以调用 IPersonalizable.Save 方法,该方法本身会调用此方法来保存个性化设置数据。

继承者说明

开发人员可以在派生 WebPartManager 类中重写此方法,以自定义保存个性化数据的过程。

适用于

另请参阅