Condividi tramite


Page.ViewStateUserKey Proprietà

Definizione

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.

Si applica a

Vedi anche