Passo a passo: Configuração de Login no ASP.NET 2º Semestre 2010 > PUCPR > TP Bruno C. de Paula.
Componentes ASP.NET Validação – Parte 1 2º Semestre 2009 > PUCPR > Tecnologia de Programação...
Transcript of Componentes ASP.NET Validação – Parte 1 2º Semestre 2009 > PUCPR > Tecnologia de Programação...
Componentes ASP.NETValidação – Parte 12º Semestre 2009 > PUCPR > Tecnologia de Programação 2
Bruno C. de PaulaBruno C. de Paula
Resumo da aula
O objetivo de hoje é conhecer mais alguns dos componentes disponibilizados pelo ASP.NET.
Vamos focar nos componentes de validação.
Diferencial: ASP.NET é baseado em dezenas de componentes visuais
311/04/23
Tipos de componentesValidator Controls
Controles de validação de dados;
Validações automatizadas.
Controles de Hoje
511/04/23
Validation:–Chamado na
validação dos dados fornecidos;–Depois do
Page_Load;–Antes da
chamada aos eventos (Clique etc)
611/04/23
Controles de Validação
Transformam os controles já existentes em controles sensíveis à validação;
A validação é armazenada no controle de validação.
711/04/23
811/04/23
Ligação viaControlToValidate
Principais propriedades dos validadoresControlToValidate: ID do controle que
deve ser validado;EnableClientScript: Habilita validação
via JavaScript;Text: texto exibido no validador quando
ocorre o erro;ErrorMessage: Texto exibido no
sumário de validação.
911/04/23
1011/04/23
PropriedadeText => “*”
PropriedadeErrorMessage=> “TxtBox1 éObrigatório”
Como saber se um PostBack é válido?
Page.IsValid–Não pode ser usado no PageLoad;–Usado quando não é possível
validação em JavaScript;– if(Page.IsValid) –{
•// Código para página válida–}
1111/04/23
RequiredFieldValidator
Garante que um campo seja obrigatório;
1211/04/23
RangeValidator
Verifica um intervalo de valores;Propriedades Principais:–MinimumValue: Valor mínimo;–MaximumValue: Valor mínimo;–Type: Tipo de dado a ser validado:
• String;• Inteiro;• Double;• Date;• Dinheiro.
1311/04/23
CompareValidatorComparação entre controles;Checagem do tipo de dado;Comparação entre valores;
1411/04/23
CompareValidator - Propriedades
ControlToValidate;ControlToCompare: ID do controle a
ser comparado;Operator: comparação da operação;Type: tipo dos valores sendo
comparados;ValueToCompare: Valor a ser
comparado.
1511/04/23
ReferênciasPortal:–http://www.asp.net/
Início:–http://www.asp.net/get-started/
Aprenda:–http://www.asp.net/learn/
1611/04/23
ReferênciasVídeo sobre validação (16 minutos):–http://www.asp.net/learn/videos/
video-7419.aspx
ASP.NET QuickStart:–http://quickstarts.asp.net/
QuickStartv20/aspnet/doc/ctrlref/validation/default.aspx
1711/04/23