如何:使用户能够清除个性化设置状态
更新:2007 年 11 月
在使用个性化设置的 ASP.NET Web 应用程序中,某些情况可能要求您移除个性化设置存储区中的项。最简单的方法是通过页上的控件公开 ResetPersonalizationState 方法,以便各个用户都可以移除与他们有关的所有个性化设置数据。
若要管理多个用户的个性化设置数据,必须使用 PersonalizationAdministration 类的各种方法。有关更多信息,请参见如何:从个性化设置存储区中移除用户条目。
过程
使用户能够清除他们的个性化设置状态
将 Button 或其他控件放在页上以接收用户输入。
在该控件的相关事件处理程序中,调用本地 WebPartManager 控件中可用 WebPartPersonalization 实例的 ResetPersonalizationState 方法,如下面的示例所示。
Dim mgr As WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page) mgr.Personalization.ResetPersonalizationState()
WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page); mgr.Personalization.ResetPersonalizationState();
这将导致对 ResetPersonalizationState 方法的调用。