Page.ViewStateUserKey Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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
.