Compartilhar via


Como: Formato de mensagens de erro de validação para controles de servidor ASP.NET

Quando usando controles de validação ASP.NET, você pode controlar o formato — fonte, tamanho, e etc. — do texto de erro, ou você pode substituir um marcador para texto de erro.Por exemplo, você pode ter a exibição do controle de validação um asterisco (*) quando ocorre um erro.

Observação:

Usando um marcador no lugar do texto pode diminuir a acessibilidade da página.Para obter mais informações, consulte Acessibilidade do ASP.NET.

Você pode também incluir uma mensagem de erro detalhada na propriedade ErrorMessage do controle de validação e adicionar um controle ValidationSummary para a página.O texto detalhado da propriedade ErrorMessage aparecerá na página no local do controle ValidationSummary.

Você pode fornecer formatação em uma mensagem de erro usando elementos HTML no texto para as propriedades ErrorMessage e Text.Por exemplo, para aplicar itálico a apenas uma palavra da mensagem de erro, você pode colocar a palavra entre as marcas <i> e </i>.

Observação:

Para exibir caracteres HTML reservados dentro do texto da mensagem de erro, codifique-os.Por exemplo, para exibir "<", use a sequência de caracteres &lt;.

Se você está exibindo erros de validação em um resumo, você pode especificar que um marcador aparecerá no lugar do controle de validação individual.

Para formatar mensagens de erro

  • Defina propriedades de validação de controle conforme as seguintes:

    Propriedade

    Descrição

    ForeColor

    A cor do texto da mensagem de erro.

    BackColor

    A cor atrás do texto.

    Font

    A cara da fonte, tamanho, espessura, e assim por diante.

    BorderWidth[BorderColor, e BorderStyle.

    O tamanho e cor de uma borda ao redor da mensagem de erro.

    Style e CssClass

    Configurações de estilo que serão usadas se o usuário está trabalhando com um navegador que ofereça suporte a folhas de estilo CSS.

    Observação:

    Algumas das configurações feitas com essas propriedades não podem ter suporte em todos os navegadores.

Para exibir marcadores ao lado de entrada de controles

  1. Defina a propriedade ErrorMessage de cada controle de validação como o texto de erro que deverá aparecer no controle ValidationSummary.

  2. Defina a propriedade Text de cada controle de validação para o marcador exibir.O marcador pode consistir de qualquer HTML válida, incluindo texto (como um asterisco) ou uma imagem.

    Observação:

    O marcador é exibido no lugar do controle de validação.Fica a seu cargo fazer o layout do controle de validação de tal forma que o marcador seja exibido corretamente.

Consulte também

Tarefas

Como: Controle validação erro mensagem Display for ASP.NET servidor Controls

Como: Especificar layout para mensagens in-loco em controles de servidor ASP.NET

Conceitos

Tipos de validação para controles de servidor do ASP.NET

Outros recursos

Controles de Validação do ASP.NET