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 类中重写此方法,以自定义保存个性化数据的过程。

适用于

另请参阅