Page.ViewStateUserKey Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azonosítót rendel hozzá egy felhasználóhoz az aktuális laphoz társított nézetállapot-változóban.
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
Tulajdonság értéke
Az egyéni felhasználó azonosítója.
- Attribútumok
Kivételek
A ViewStateUserKey tulajdonsághoz túl későn fért hozzá az oldalfeldolgozás során.
Megjegyzések
A tulajdonság beállításával ViewStateUserKey megakadályozhatja, hogy rosszindulatú felhasználók támadják meg az alkalmazást. Ezt úgy teszi, hogy lehetővé teszi egy azonosító hozzárendelését a nézetállapot-változóhoz az egyes felhasználók számára, hogy ne használhassák a változót támadás létrehozásához. A webes támadásokkal kapcsolatos további információkért és a megelőzésük érdekében elvégezhető műveletekről a A ASP.NET beépített funkciók előnyei a webes támadások elhárításához.
Ezt a tulajdonságot bármilyen sztringértékre beállíthatja, például a felhasználó hitelesített nevét vagy az SessionID értéket.
Note
Ezt a tulajdonságot az Page_Init oldalfeldolgozás fázisában kell beállítania. A tulajdonság fázis közbeni Page_Load beállítása kivételt eredményez.