Page.ViewStateUserKey Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.