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:
|
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:
|
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.