Page.ViewStateUserKey Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Присваивает идентификатор отдельному пользователю в переменной состояния представления, связанной с текущей страницей.
public:
property System::String ^ ViewStateUserKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string ViewStateUserKey { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewStateUserKey : string with get, set
Public Property ViewStateUserKey As String
Значение свойства
Идентификатор отдельного пользователя.
- Атрибуты
Исключения
Свойство ViewStateUserKey было доступо слишком поздно во время обработки страниц.
Комментарии
ViewStateUserKey Настройка свойства поможет предотвратить атаки на приложение от вредоносных пользователей. Это делается, позволяя назначить идентификатор переменной состояния представления для отдельных пользователей, чтобы они не могли использовать переменную для создания атаки. Дополнительные сведения о веб-атаках и о том, что можно сделать, чтобы предотвратить их, см. в статье "Преимущества ASP.NET встроенных функций для защиты веб-атак".
Это свойство можно задать для любого строкового значения, например имя пользователя, прошедшее SessionID проверку подлинности, или значение.
Замечание
Это свойство необходимо задать на Page_Init этапе обработки страниц. Установка этого свойства во время Page_Load этапа вызывает исключение.