NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosASP.NET › Capítulo 08 : 01
Quer receber novidades e e-books gratuitos?
« Capítulo anterior Δ Página principal ¤ Capítulos Próxima lição »
ASP.NET - CURSO COMPLETO
Autor: Júlio Battisti

Lição 058 - Capítulo 08 - Introdução

Para explicarmos mais esta novidade do ASP.NET: Validation Server Controls, vamos novamente fazer uma analogia com as versões anteriores do ASP. O assunto em paute é “validação da entrada de dados em formulário”.

Vamos imaginar que você cria um formulário onde o internauta deva preencher os seguintes dados:

  • Nome
  • Endereço
  • E-mail
  • Fone
  • Profissão
  • Data de nascimento
  • Valor do crédito pretendido
  • Renda mensal
  • Empresa onde trabalha
  • Endereço do site da empresa

Os campos Nome, Endereço e e-mail e Fone são obrigatórios. Além disso o valor do crédito pretendido não pode ser superior a 20% da Renda mensal. Para criarmos um formulário que funcione de acordo com estes critérios, vamos precisar de uma boa quantidade de código. Quando o usuário preenche os dados e clica no botão enviar, os dados são enviados, para processamento,  para a página especificada na propriedade action do formulário. Esta página deve, em primeiro lugar, verificar se os campos obrigatórios foram preenchidos e, em segundo lugar, verificar se o valor do crédito não está acima de 20% da renda mensal. Se as informações digitadas pelo usuário atenderem estes critérios, o processamento continua e os dados são gravados em um banco de dados, como o SQL Server ou o ORACLE. Mas basta que um único campo obrigatório não tenha sido preenchido, para que o formulário tenha que ser enviado de volta para o navegador do cliente, mantendo as informações já digitadas e solicitando que sejam feitas as correções necessárias.

Explicar a lógica que está por trás deste processo de validação já não é uma tarefa simples. Implementar toda esta validação é bastante trabalhoso e exige muita codificação. Para facilitar a vida do desenvolvedor, o ASP.NET apresenta uma série de controles que já vem com funcionalidades, no próprio controle, as quais facilitam a validação dos dados digitados pelo usuário. Estes controles são conhecidos como: Validation Controls o Server Validation Controls, uma vez que são controles de servidor, a exemplo dos HTML Server Controls que vimos no Capítulo 7.

Neste capítulo vamos entender exatamente o que são os Server Validation Controls. Também aprenderemos a utilizar os diversos controles disponíveis. Iremos estudar os seguintes controles:

  • RequiredFieldValidator Control
  • CompareValidator Control
  • RangeValidator Control
  • CustomValidator Control
  • RegularExpressionValidator Control

Veremos diversos exemplos de utilização destes controles.

« Capítulo anterior Δ Página principal ¤ Capítulos Próxima lição »
Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2024 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI