Sob certas condições, pode ser necessário ignorar a verificação. Por exemplo, você pode ter uma página que possa ser enviada mesmo que o usuário não preencha todos os campos de validação corretamente. Você pode configurar controles de servidor ASP.NET para ignorar a autenticação de cliente e servidor, não apenas a autenticação de cliente.
Observação de segurança: por padrão, as páginas da Web ASP.NET executam a validação de solicitação para garantir que a entrada do usuário não contenha scripts ou elementos HTML. Este recurso pode ser desabilitado explicitamente.
Você também pode desabilitar o controle de validação para que ele não seja renderizado na página e a validação usando o controle não ocorra.
Se desejar executar a validação no servidor, mas não no cliente, você poderá configurar os controles de validação individuais para não gerar scripts de cliente. Isso é especialmente útil se atualizações dinâmicas no cliente causarem problemas no layout da página ou se algum código do servidor precisar ser executado antes da validação.
1. Desative a validação em controles específicos
Defina a propriedade CausesValidation do controle como false.
O exemplo a seguir mostra como criar um botão Cancelar para ignorar a verificação de validação:
<asp:Button id="Button1" runat="servidor"
Text="Cancelar" CausesValidation="False">
</asp:Botão>
2. Desative os controles de verificação
Defina a propriedade Enabled do controle de validação como false.
3. Desative a verificação do cliente
Defina a propriedade EnableClientScript do controle de validação como false.
Este artigo vem do blog CSDN. Indique a fonte ao reimprimir: http://blog.csdn.net/dodream/archive/2009/12/17/5024653.aspx.