Condividi tramite


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à

Boolean

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 .NET Framework comportamento della versione 1.0.

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

Nota

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 i relativi eventi durante il rendering e quindi convalida gli eventi durante la gestione post-back o callback. Tutti i controlli basati su eventi in ASP.NET usano questa funzionalità per impostazione predefinita.

Si applica a