如何:使用户能够清除个性化设置状态

更新:2007 年 11 月

在使用个性化设置的 ASP.NET Web 应用程序中,某些情况可能要求您移除个性化设置存储区中的项。最简单的方法是通过页上的控件公开 ResetPersonalizationState 方法,以便各个用户都可以移除与他们有关的所有个性化设置数据。

若要管理多个用户的个性化设置数据,必须使用 PersonalizationAdministration 类的各种方法。有关更多信息,请参见如何:从个性化设置存储区中移除用户条目

过程

使用户能够清除他们的个性化设置状态

  1. Button 或其他控件放在页上以接收用户输入。

  2. 在该控件的相关事件处理程序中,调用本地 WebPartManager 控件中可用 WebPartPersonalization 实例的 ResetPersonalizationState 方法,如下面的示例所示。

    Dim mgr As WebPartManager
    mgr = WebPartManager.GetCurrentWebPartManager(Page)
    mgr.Personalization.ResetPersonalizationState()
    
    WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page);
    mgr.Personalization.ResetPersonalizationState();
    

    这将导致对 ResetPersonalizationState 方法的调用。

请参见

任务

如何:从个性化设置存储区中移除用户条目

演练:创建 Web 部件页

概念

Web 部件个性化设置概述

参考

WebPartManager

ResetPersonalizationState