PagesSection.EnableEventValidation 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.
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 .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.