Udostępnij za pośrednictwem


Page.ViewStateUserKey Właściwość

Definicja

Przypisuje identyfikator do pojedynczego użytkownika w zmiennej stanu widoku skojarzonej z bieżącą stroną.

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

Wartość właściwości

String

Identyfikator pojedynczego użytkownika.

Atrybuty

Wyjątki

Dostęp do właściwości był za późno podczas przetwarzania ViewStateUserKey strony.

Uwagi

Ustawienie właściwości może pomóc w zapobieganiu ViewStateUserKey atakom na złośliwych użytkowników aplikacji. Dzięki temu można przypisać identyfikator do zmiennej stanu widoku dla poszczególnych użytkowników, aby nie mogli używać zmiennej do generowania ataku. Aby uzyskać więcej informacji o atakach internetowych i o tym, co można zrobić, aby zapobiec im, zobacz Korzystanie z ASP.NET wbudowanych funkcji do odpierania ataków internetowych.

Tę właściwość można ustawić na dowolną wartość ciągu, taką jak uwierzytelniona nazwa użytkownika lub SessionID wartość.

Uwaga

Tę właściwość należy ustawić w Page_Init fazie przetwarzania strony. Ustawienie tej właściwości w Page_Load fazie zgłasza wyjątek.

Dotyczy

Zobacz też