Freigeben über


Page.ViewStateUserKey Eigenschaft

Definition

Weist einem einzelnen Benutzer in der der aktuellen Seite zugeordneten Ansichtszustandsvariablen einen Bezeichner zu.

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

Eigenschaftswert

String

Der Bezeichner für den einzelnen Benutzer.

Attribute

Ausnahmen

Während der Seitenverarbeitung wurde zu spät auf die ViewStateUserKey-Eigenschaft zugegriffen.

Hinweise

Das Festlegen der ViewStateUserKey Eigenschaft kann Ihnen helfen, Angriffe auf Ihre Anwendung vor böswilligen Benutzern zu verhindern. Dadurch können Sie der Ansichtsstatusvariable für einzelne Benutzer einen Bezeichner zuweisen, sodass sie die Variable nicht zum Generieren eines Angriffs verwenden können. Weitere Informationen zu Webangriffen und dazu, was Sie tun können, um sie zu verhindern, finden Sie unter Take Advantage of ASP.NET Built-In-Features to Fend Off Web Attacks.

Sie können diese Eigenschaft auf einen beliebigen Zeichenfolgenwert festlegen, z. B. den authentifizierten Namen des Benutzers oder den SessionID Wert.

Hinweis

Sie müssen diese Eigenschaft während der Page_Init Phase der Seitenverarbeitung festlegen. Wenn Sie diese Eigenschaft während der Page_Load Phase festlegen, wird eine Ausnahme ausgelöst.

Gilt für

Siehe auch