Esporta (0) Stampa
Espandi tutto
Questo argomento non è stato ancora valutato - Valuta questo argomento

Proprietà Page.EnableEventValidation

Ottiene o imposta un valore che indica se la pagina esegue la convalida degli eventi di postback e di callback.

Spazio dei nomi: System.Web.UI
Assembly: System.Web (in system.web.dll)

public virtual bool EnableEventValidation { get; set; }
/** @property */
public boolean get_EnableEventValidation ()

/** @property */
public void set_EnableEventValidation (boolean value)

public function get EnableEventValidation () : boolean

public function set EnableEventValidation (value : boolean)

Non applicabile.

Valore proprietà

true se la pagina esegue la convalida degli eventi; in caso contrario false. L'impostazione predefinita è true.
Tipo di eccezioneCondizione

InvalidOperationException

La proprietà EnableEventValidation è stata impostata dopo l'inizializzazione della pagina.

Il meccanismo di convalida degli eventi riduce il rischio di richieste di postback e callback non autorizzati Quando la proprietà EnableEventValidation è impostata su true, ASP.NET consente solo gli eventi specifici che possono essere generati sul controllo durante una richiesta di postback o un callback. In questo modello, un controllo registra gli eventi durante il rendering per poi eseguirne la convalida durante la fase di gestione di postback o callback. Tutti i controlli guidati dagli eventi in ASP.NET utilizzano questa funzionalità per impostazione predefinita.

È consigliabile non disabilitare la convalida degli eventi. Prima di disabilitare la convalida degli eventi, è necessario assicurarsi che non sia possibile creare alcun postback che avrebbe effetti indesiderati sull'applicazione.

Nella maggior parte dei casi, impostare la proprietà EnableEventValidation impostando l'attributo enabledEventValidation della direttiva @ Page oppure l'attributo enableEventValidation dell'elemento pages del file Web.config. Se si imposta la proprietà EnableEventValidation nel codice, impostarla nella fase Page_Init dell'elaborazione della pagina.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.

.NET Framework

Supportato in:
Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft. Tutti i diritti riservati.