PagesSection.EnableEventValidation Proprietà

Definizione

Ottiene o imposta un valore che specifica se la convalida degli eventi è abilitata.

public:
 property bool EnableEventValidation { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)]
public bool EnableEventValidation { get; set; }
[<System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)>]
member this.EnableEventValidation : bool with get, set
Public Property EnableEventValidation As Boolean

Valore della proprietà

true se la convalida degli eventi è abilitata; in caso contrario, false.

Attributi

Commenti

L'attributo EnableEventValidation indica se deve essere eseguita la convalida degli eventi. Il valore predefinito è true. Un'applicazione Web può facoltativamente disabilitare la convalida degli eventi per ripristinare il comportamento di .NET Framework versione 1.0.

Il controllo di base controlla questo attributo per determinare se deve convalidare gli eventi. Un controllo derivato non eredita questo attributo di controllo di base e pertanto è esente dalla convalida degli eventi per impostazione predefinita. Si indica comunque ASP.NET di eseguire la convalida degli eventi nel controllo derivato aggiungendo l'attributo EnableEventValidation al controllo derivato stesso e impostandolo su true.

Note

La convalida degli eventi riduce il rischio di richieste di postback non autorizzate e callback. Indica ASP.NET di convalidare solo gli eventi che possono essere generati nel controllo durante una richiesta di postback o un callback. Con questo modello, un controllo registra gli eventi durante il rendering e quindi convalida gli eventi durante la gestione del postback o del callback. Per impostazione predefinita, tutti i controlli basati su eventi in ASP.NET usano questa funzionalità.

Si applica a