Page.ViewStateUserKey Свойство

Определение

Присваивает пользователю идентификатор в переменной состояния представления, связанной с текущей страницей.Assigns an identifier to an individual user in the view-state variable associated with the current page.

public:
 property System::String ^ ViewStateUserKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string ViewStateUserKey { get; set; }
member this.ViewStateUserKey : string with get, set
Public Property ViewStateUserKey As String

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

Идентификатор отдельного пользователя.The identifier for the individual user.

Атрибуты

Исключения

Доступ к свойству ViewStateUserKey был осуществлен слишком поздно во время обработки страницы.The ViewStateUserKey property was accessed too late during page processing.

Комментарии

Установка свойства ViewStateUserKey может помочь предотвратить атаки на приложение от злоумышленников.Setting the ViewStateUserKey property can help you prevent attacks on your application from malicious users. Это позволяет назначить идентификатор переменной состояния представления для отдельных пользователей, чтобы они не могли использовать эту переменную для создания атаки.It does this by allowing you to assign an identifier to the view-state variable for individual users so that they cannot use the variable to generate an attack. Дополнительные сведения о веб-атаках и о том, что можно сделать, чтобы помочь в их предотвращении, см. в статье Использование преимуществ встроенных функций ASP.NET для отвергатьия веб-атак.For more information about Web attacks and about what you can do to help prevent them, see Take Advantage of ASP.NET Built-in Features to Fend Off Web Attacks.

Для этого свойства можно задать любое строковое значение, например имя пользователя, прошедшего проверку подлинности, или значение SessionID.You can set this property to any string value, such as the user's authenticated name or the SessionID value.

Примечание

Это свойство необходимо задать на этапе Page_Init обработки страницы.You must set this property during the Page_Init phase of page processing. Задание этого свойства на этапе Page_Load создает исключение.Setting this property during the Page_Load phase throws an exception.

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

Дополнительно