Поделиться через


Практическое руководство. Разрешение очистки состояния персонализации

Обновлен: Ноябрь 2007

При работе с веб-приложением ASP.NET, использующим персонализацию, может возникнуть необходимость в удалении записей из хранилища персонализации. В качестве наиболее простого метода можно использовать ResetPersonalizationState с помощью элемента управления на странице; это позволит пользователям удалять относящиеся к ним данные персонализации.

Однако если требуется управление данными персонализации нескольких пользователей, необходимо использовать различные методы класса PersonalizationAdministration. Дополнительные сведения см. в разделе Практическое руководство. Удаление пользовательских записей из хранилища индивидуальных настроек.

Процедура

Разрешение очистки состояния персонализации

  1. Для получения пользовательских данных поместите элемент управления Button или другой элемент на страницу.

  2. В обработчике событий соответствующего элемента управления вызовите метод ResetPersonalizationState экземпляра WebPartPersonalization, находящегося в локальном элементе управления WebPartManager, как показано в следующем примере.

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

    Это приведет к вызову метода ResetPersonalizationState.

См. также

Задачи

Практическое руководство. Удаление пользовательских записей из хранилища индивидуальных настроек

Пошаговое руководство. Создание страницы веб-частей

Основные понятия

Общие сведения о персонализации веб-частей

Ссылки

WebPartManager

ResetPersonalizationState