Controle ASP.NET RangeValidator

Definição e uso

O controle RangeValidator é usado para detectar se o valor de entrada do usuário está entre dois valores. É possível comparar diferentes tipos de valores, como números, datas e caracteres.

Notas:Se o controle de entrada estiver vazio, a validação não falhará. Use o controle RequiredFieldValidator para tornar o campo obrigatório.

Notas:Se o valor de entrada não puder ser convertido para o tipo de dados especificado, a validação não falhará. Use o controle CompareValidator, configure a propriedade Operator para ValidationCompareOperator.DataTypeCheck, assim você pode verificar o tipo de dados do valor de entrada.

Atributo

Atributo Descrição
BackColor Cor de fundo do controle RangeValidator
ControlToValidate ID do controle a ser validado
Exibição

Comportamento de exibição do controle de validação.

Os valores válidos são:

  • Nenhum - A mensagem de validação nunca é exibida inline.
  • Estático - O espaço alocado na disposição da página para exibir a mensagem de validação.
  • Dinâmico - Se a validação falhar, o espaço dinâmico para exibir a mensagem de validação será adicionado à página.
EnableClientScript Valor booleano que determina se a validação do cliente deve ser ativada.
Ativado Valor booleano que determina se o controle de validação deve ser ativado.
Mensagem de erro

Texto exibido no controle ValidationSummary quando a verificação falhar.

Nota: Se o atributo Text não for configurado, o texto também será exibido no controle de validação.

ForeColor Cor de frente do controle.
id ID único do controle.
IsValid Booleano, indica se o controle de entrada associado passou pela verificação.
MaximumValue Especificar o valor máximo do controle de entrada.
MinimumValue Especificar o valor mínimo do controle de entrada.
runat Especificar que o controle é um controle de servidor. Deve ser configurado como "server".
Tipo

Especificar o tipo de dados a ser verificado. Os tipos são:

  • Moeda
  • Data
  • Double
  • Integer
  • String
Texto Mensagem exibida quando a verificação falhar.

Exemplo

RangeValidator
Neste exemplo, declaramos um controle TextBox, um controle Button e um controle RangeValidator no arquivo .aspx. Se a verificação falhar, o texto "A data deve estar entre 1/1/2002 e 31/5/2002!" será exibido no controle RangeValidator.
RangeValidator 2
Neste exemplo, declaramos um controle TextBox, um controle Button, um controle Label e um controle RangeValidator no arquivo .aspx. A função submit() pode detectar se a página é válida. Se for válida, "A página é válida!" será retornado no controle Label. Se não for válida, "A página não é válida!" será retornado no controle Label. Se a verificação falhar, "O valor deve estar entre 1 e 100!" será exibido no controle RangeValidator.