Практическое руководство. Разрешение очистки состояния персонализации
Обновлен: Ноябрь 2007
При работе с веб-приложением ASP.NET, использующим персонализацию, может возникнуть необходимость в удалении записей из хранилища персонализации. В качестве наиболее простого метода можно использовать ResetPersonalizationState с помощью элемента управления на странице; это позволит пользователям удалять относящиеся к ним данные персонализации.
Однако если требуется управление данными персонализации нескольких пользователей, необходимо использовать различные методы класса PersonalizationAdministration. Дополнительные сведения см. в разделе Практическое руководство. Удаление пользовательских записей из хранилища индивидуальных настроек.
Процедура
Разрешение очистки состояния персонализации
Для получения пользовательских данных поместите элемент управления Button или другой элемент на страницу.
В обработчике событий соответствующего элемента управления вызовите метод ResetPersonalizationState экземпляра WebPartPersonalization, находящегося в локальном элементе управления WebPartManager, как показано в следующем примере.
Dim mgr As WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page) mgr.Personalization.ResetPersonalizationState()
WebPartManager mgr = WebPartManager.GetCurrentWebPartManager(Page); mgr.Personalization.ResetPersonalizationState();
Это приведет к вызову метода ResetPersonalizationState.
См. также
Задачи
Практическое руководство. Удаление пользовательских записей из хранилища индивидуальных настроек
Пошаговое руководство. Создание страницы веб-частей
Основные понятия
Общие сведения о персонализации веб-частей