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 .NET Framework comportamento da 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, é 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 EnableEventValidation atributo ao próprio controle derivado e definindo-o como true
.
Observação
A validação de eventos reduz o risco de solicitações de postback não autorizadas e retornos de chamada. Ele instrui ASP.NET a 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, em seguida, valida os eventos durante o pós-back ou tratamento de retorno de chamada. Todos os controles controlados por eventos em ASP.NET usam esse recurso por padrão.