Share via


Base de controle de validação Propriedades

As propriedades listadas na tabela a seguir se aplicam a todos os controles de validação.

Propriedades

ControlToValidate

A identificação programática de controle de entrada que avaliará o controle de validação. Se isso não é uma ID de legítima, uma exceção é lançada.

Display

O comportamento de exibição para o controle de validação especificado. Esta propriedade pode ser um dos seguintes valores:

None— O controle de validação nunca é exibido in-line. Use esta opção quando desejar mostrar o erro mensagem somente em um ValidationSummary de controle.

Static— O controle de validação exibe uma mensagem de erro se a validação falhar. Espaço é alocado na página da Web para a mensagem de erro, mesmo se o controle de entrada passa a validação. Não altera o layout da página quando o controle de validação exibe sua mensagem de erro. Porque o layout da página for estático, vários controles de validação para o mesmo controle de entrada devem ocupar os locais físicos diferentes na página.

Dynamic— O controle de validação exibe uma mensagem de erro se a validação falhar. Espaço para a mensagem de erro é alocado dinamicamente na página quando a validação falhar. Isso permite que vários controles de validação compartilhar o mesmo local físico da página.

Observação

Como o espaço para o controle de validação é criado dinamicamente, altera o layout físico da página.Para impedir que o layout da página quando um controle de validação se torna visível a alteração, o elemento HTML que contém o controle de validação deve ser dimensionado grande o suficiente para acomodar o tamanho máximo do controle de validação.

EnableClientScript

Indica se a validação do lado do cliente é ativada. Você pode desativar a validação do lado do cliente em navegadores que oferecem suporte a esse recurso, definindo a EnableClientScript propriedade para false.

Enabled

Indica se o controle de validação é ativado. Você pode impedir que o controle de validação Validando a definição dessa propriedade como de um controle de entrada false.

ErrorMessage

Para exibir a mensagem de erro do ValidationSummary de controle se validação falhar. Se a Text a propriedade do controle de validação não está definida, esse texto também é exibido na validação controlam quando validação falhar. O ErrorMessage propriedade normalmente é usada para fornecer mensagens diferentes para o controle de validação e o ValidationSummary de controle.

Observação

Esta propriedade não converte caracteres especiais para entidades HTML.Por exemplo, o menor que (<) de caracteres não é convertido em &lt;.Isso permite que você imbed os elementos HTML, como um <img> elemento, value. essa propriedade

ForeColor

Especifica a cor de exibição da mensagem in-line quando a validação falhar.

IsValid

Indica se o controle de entrada especificado pelo ControlToValidate propriedade for considerada válido.

SetFocusOnError

Indica se o foco é definido para o controle especificado pelo ControlToValidate propriedade quando validação falhar.

Text

Quando definido, esta mensagem é exibida no controle de validação quando a validação falhar. Se essa propriedade não estiver definida, o texto especificado na ErrorMessage propriedade é exibida no controle.

ValidationGroup

Especifica o nome do grupo de validação ao qual o controle de validação pertence.

Consulte também

Referência

BaseValidator

Outros recursos

Sintaxe de controle do servidor de validação