Controle CustomValidator do ASP.NET
Definição e uso
O controle CustomValidator pode executar validações personalizadas para controles de entrada.
Propriedade
Propriedade | Descrição |
---|---|
BackColor | Cor de fundo do controle CustomValidator. |
ClientValidationFunction |
Nome da função de script de validação do cliente personalizado. Notas: O script deve ser escrito em um linguagem suportada pelo navegador, como VBScript ou JScript Se estiver usando VBScript, a função deve estar localizada dentro do formulário: Sub FunctionName (source, arguments) Se estiver usando JScript, a função deve estar localizada dentro do formulário: Function FunctionName (source, arguments) |
ControlToValidate | ID do controle de entrada a ser validado. |
Display |
Comportamento de exibição da mensagem de erro no controle de validação. Os valores válidos são:
|
EnableClientScript | Valor booleano, indica se a validação do cliente está habilitada. |
Enabled | Valor booleano, indica se o controle de validação está habilitado. |
ErrorMessage |
Texto da mensagem de erro exibida no controle ValidationSummary quando a validação falhar. Notas: Se o ErrorMessage for configurado mas o Text não, o valor do ErrorMessage também será exibido no controle de validação. |
ForeColor | Cor de primeiro plano do controle. |
id | ID exclusivo do controle. |
IsValid | Valor booleano, indica se o controle de entrada associado passou na verificação. |
OnServerValidate | Define o nome da função de validação do servidor que será executada. |
runat | Define que o controle é um controle de servidor. Deve ser configurado como "server". |
Texto | Texto exibido quando a verificação falha. |
Exemplo
- CustomValidator
- Neste exemplo, declaramos dois controles Label, um controle TextBox, um controle Button e um controle CustomValidator no arquivo .aspx. A função user() pode detectar o comprimento da entrada. Se o comprimento for menor que 8 ou maior que 16, o texto "O nome de usuário deve estar entre 8 e 16 caracteres!" será exibido no controle CustomValidator.