Tipos de validação para controles de servidor do ASP.NET
A tabela seguinte lista os controles de validação do ASP.NET e como você pode utilizá-los.
Observação de segurança: |
---|
Por padrão, uma página de Web valida automaticamente que usuários mal-intencionados não estão tentando enviar scripts para o aplicativo.Para obter mais informações, consulte Visão Geral de Scripts Maliciosos. |
Tipos de Validação |
Controle para utilizar |
Descrição |
---|---|---|
Entrada Requerida |
Certifique-se que o usuário não ignore nenhuma entrada.Para obter detalhes, consulte:Como: Validar entradas necessárias para controles de servidor ASP.NET. |
|
Comparação com um valor |
Compara um entrada do usuário com um valor constante, com o valor de outro controle (utilizando um operador de comparação como menos que, igual, ou maior que), ou para um tipo específico de dados.Para obter detalhes, consulte Como: Validar contra um valor específico para controles de servidor ASP.NET e Como: Validar contra um tipo de dados para controles de servidor ASP.NET. |
|
Controle de extensão |
Verifica se a entrada do usuário está entre dois valores especificados.Você pode verificar a extensão através de pares de números, caracteres em ordem alfabética, ou datas.Para obter detalhes, consulte:Como: Validar contra um intervalo de valores para controles de servidor ASP.NET. |
|
Busca de padrão |
Verifica se a entrada se iguala à um padrão definido por uma expressão regular.Esse tipo de validação permite verificar sequências de caracteres previsíveis, como aqueles em endereços de email, números de telefone, códigos postais, e assim por diante.Para obter detalhes, consulte:Como: Validar contra padrões para controles de servidor ASP.NET. |
|
Tipo definido pelo usuário |
Verifica a entrada do usuário usando uma lógica de validação escrita pelo programador.Esse tipo de validação permite verificar valores derivados no tempo de execução.Para obter detalhes, consulte Como: Validar com uma função personalizada para controles de servidor ASP.NET e Como: Validar contra valores em um banco de dados para controles de servidor ASP.NET. |
Você pode anexar mais de um controle de validação a um controle de entrada em uma página.Por exemplo, você pode especificar que um controle é necessário e que também contém uma extensão de valores especificada.
Um controle relacionado, o controle ValidationSummary, não executa validação, mas é usualmente utilizado em conjunto com outros controles de validação para exibir as mensagens de erro de todos os controles de validação da página juntas.Para obter mais informações, consulte Como: Controle validação erro mensagem Display for ASP.NET servidor Controls.