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,它包含要加载的状态数据。
注解
方法 SaveCustomPersonalizationState 在个性化过程中至关重要,因为它允许存储个性化用户设置,以便将来的浏览器会话和访问页面。 方法保存自定义个性化设置状态数据,其中包括如下项:已添加到页面或从页面中删除的动态 WebPart 或服务器控件、已在页面上移动的控件以及已创建或删除的动态连接。
不能直接从代码调用此方法。 但是,可以调用 IPersonalizable.Save 方法,该方法本身调用此方法以保存个性化设置数据。
继承者说明
开发人员可以在派生 WebPartManager 类中重写此方法,以自定义保存个性化数据的过程。