Compartir a través de


PagesSection.EnableEventValidation Propiedad

Definición

Obtiene o establece un valor que especifica si se ha habilitado la validación de eventos.

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

Valor de propiedad

Boolean

Es true si está habilitada la validación de eventos; en caso contrario, es false.

Atributos

Comentarios

El EnableEventValidation atributo indica si se debe realizar la validación de eventos. El valor predeterminado es true. Una aplicación web puede deshabilitar opcionalmente la validación de eventos para revertir al comportamiento de .NET Framework versión 1.0.

El control base comprueba este atributo para determinar si debe validar eventos. Un control derivado no hereda este atributo de control base y, por tanto, está exento de la validación de eventos de forma predeterminada. Todavía se indica a ASP.NET que realice la validación de eventos en el control derivado agregando el EnableEventValidation atributo al propio control derivado y estableciendolo en true.

Nota

La validación de eventos reduce el riesgo de solicitudes de postback no autorizadas y devoluciones de llamada. Indica a ASP.NET validar solo los eventos que se pueden generar en el control durante una solicitud de postback o una devolución de llamada. Con este modelo, un control registra sus eventos durante la representación y, a continuación, valida los eventos durante el control de devolución de llamada o posterior. Todos los controles controlados por eventos de ASP.NET usar esta característica de forma predeterminada.

Se aplica a