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
этапе вызывает исключение.