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 di 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à
Identificatore per il singolo utente.
- Attributi
Eccezioni
La ViewStateUserKey proprietà è stata accessibile troppo tardi durante l'elaborazione della pagina.
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 prevenirli, vedere Sfruttare ASP.NET funzionalità predefinite per evitare attacchi Web.
È possibile impostare questa proprietà su qualsiasi valore stringa, ad esempio il nome autenticato dell'utente o il SessionID valore.
Annotazioni
È necessario impostare questa proprietà durante la Page_Init fase di elaborazione della pagina. L'impostazione di questa proprietà durante la Page_Load fase genera un'eccezione.