PagesSection.EnableEventValidation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que especifica se a validação de evento está habilitada.
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 da propriedade
true se a validação de evento estiver habilitada; caso contrário, false.
- Atributos
Comentários
O EnableEventValidation atributo indica se a validação de evento deve ser executada. O valor padrão é true. Opcionalmente, um aplicativo Web pode desabilitar a validação de eventos para reverter para o comportamento do .NET Framework versão 1.0.
O controle base verifica esse atributo para determinar se ele deve validar eventos. Um controle derivado não herda esse atributo de controle base e, portanto, ele é isento da validação de eventos por padrão. Você ainda instrui ASP.NET a executar a validação de eventos no controle derivado adicionando o atributo EnableEventValidation ao próprio controle derivado e definindo-o como true.
Note
A validação de eventos reduz o risco de solicitações de postback e retornos de chamada não autorizados. Ele instrui ASP.NET validar somente os eventos que podem ser gerados no controle durante uma solicitação de postback ou retorno de chamada. Com esse modelo, um controle registra seus eventos durante a renderização e valida os eventos durante a manipulação de retorno de chamada ou pós-retorno. Todos os controles controlados por eventos em ASP.NET usam esse recurso por padrão.