Este é o mais simples dos controles de validação. Ele apenas verifica se um controle foi preenchido ou não.
Sua única propriedade diferente é InitialValue, na qual pode ser definido um texto, e o controle de validação verificará se o controle a ser validado está preenchido e se não é igual ao texto InitialValue.
Ele é utilizado, por exemplo, quando temos um TextBox com um texto padrão, como “Digite seu nome”, e o controle de validação deve validar se o usuário realmente digitou o nome. Dessa forma, o TextBox não pode estar vazio nem com o texto “Digite seu Nome” .
Abaixo, um código exemplo (Requiredfieldvalidator.aspx) de como ficaria o exemplo descrito acima com essa validação adicional:
<form runat=”Server”>
<font>
Digite seu nome:
< asp:TextBox Id=”Nome” Text=”Digite seu Nome” RunAt=”Server” />
É importante lembrar que os demais controles de validação são válidos quando o controle a ser validado está vazio. Então, para realizar uma validação com obrigatoriedade de preenchimento, deve necessariamente ser utilizado um controle RequiredFieldValidator. É muito comum as pessoas pensarem que um controle vazio não é válido em uma validação de comparação ou de faixas de valores, mas ele é válido!
Referência Bibliográfica: DI BONIFÁCIO JR.,José Maurício. ASP.NET Fundamentos para o desenvolvimento de aplicações Web em plataforma .Net. São Paulo: Editora Berkeley Brasil, 2001.
Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.
por Colunista Portal - Educação
O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.
UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93