Page.ViewStateUserKey Proprietà

Definizione

Assegna un identificatore a un singolo utente nella variabile dello stato di visualizzazione associata alla pagina corrente.

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

Valore della proprietà

String

L'identificatore per il singolo utente.

Attributi

Eccezioni

L'accesso alla proprietà ViewStateUserKey durante l'elaborazione della pagina è stato effettuato troppo tardi.

Commenti

L'impostazione della ViewStateUserKey proprietà consente di evitare attacchi all'applicazione da utenti malintenzionati. A tale scopo, è possibile assegnare un identificatore alla variabile di stato di visualizzazione per singoli utenti in modo che non possano usare la variabile per generare un attacco. Per altre informazioni sugli attacchi Web e sulle operazioni che è possibile eseguire per prevenirle, vedere Sfruttare le funzionalità predefinite di ASP.NET per evitare attacchi Web.

È possibile impostare questa proprietà su qualsiasi valore stringa, ad esempio il nome autenticato dell'utente o il SessionID valore.

Nota

È necessario impostare questa proprietà durante la Page_Init fase di elaborazione della pagina. L'impostazione di questa proprietà durante la fase genera un'eccezione Page_Load .

Si applica a

Vedi anche