Page.ViewStateUserKey Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még