CausesValidation


Bem, por mais banal que seja, eu e o colega de trabalho batemos a cabeça. Tínhamos um Datagrid com um ImageButton e logo abaixo um Formulário com Validators onde se edita os dados. O que acontecia era o seguinte: Quando clicávamos no ImageButton do DataGrid a Validação era executada, que na verdade não era para acontecer, ou seja, somente no clique do botão desse formulário.

Como de costume, abri o Help e comecei a vasculhar, e lendo sobre a Sub Validate() da Page encontrei:

To disable validation for a page, or any button control on the page, set the button control’s CausesValidation property to false.”

Resumindo: Se não quiser que um determinado Button não valide a página, basta setar a propriedade CausesValidation para False. Fácil não 😐

Anúncios

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s