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

Значение свойства

String

Идентификатор отдельного пользователя.

Атрибуты

Исключения

Доступ к свойству ViewStateUserKey был осуществлен слишком поздно во время обработки страницы.

Комментарии

ViewStateUserKey Задание свойства может помочь предотвратить атаки на приложение от вредоносных пользователей. Это делается, позволяя назначить идентификатор переменной состояния представления для отдельных пользователей, чтобы они не могли использовать эту переменную для создания атаки. Дополнительные сведения о веб-атаках и о том, что можно сделать, чтобы предотвратить их, см. в статье "Воспользоваться преимуществами ASP.NET встроенных функций для устранения веб-атак".

Это свойство можно задать для любого строкового значения, например имя пользователя, прошедшего проверку подлинности, или SessionID значение.

Примечание

Это свойство необходимо задать на Page_Init этапе обработки страницы. Задание этого свойства на Page_Load этапе вызывает исключение.

Применяется к

См. также раздел