Compartilhar via


PagesSection.EnableEventValidation Propriedade

Definição

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

Boolean

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.

Aplica-se a