Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouRenan Vargas Alterado mais de 10 anos atrás
1
Componentes ASP.NET Validação – Parte 1 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula
2
Resumo da aula O objetivo de hoje é conhecer mais alguns dos componentes disponibilizados pelo ASP.NET. Vamos focar nos componentes de validação.
3
Diferencial: ASP.NET é baseado em dezenas de componentes visuais 314/1/2014
4
Tipos de componentes Validator Controls Controles de validação de dados; Validações automatizadas.
5
Controles de Hoje 514/1/2014
6
Validation: – Chamado na validação dos dados fornecidos; – Depois do Page_Load; – Antes da chamada aos eventos (Clique etc) 614/1/2014
7
Controles de Validação Transformam os controles já existentes em controles sensíveis à validação; A validação é armazenada no controle de validação. 714/1/2014
8
8 Ligação via ControlToValidate
9
Principais propriedades dos validadores ControlToValidate: 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. 914/1/2014
10
1014/1/2014 Propriedade Text => * Propriedade ErrorMessage => TxtBox1 é Obrigatório
11
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 – } 1114/1/2014
12
RequiredFieldValidator Garante que um campo seja obrigatório; 1214/1/2014
13
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. 1314/1/2014
14
CompareValidator Comparação entre controles; Checagem do tipo de dado; Comparação entre valores; 1414/1/2014
15
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. 1514/1/2014
16
Referências Portal: – http://www.asp.net/ http://www.asp.net/ Início: – http://www.asp.net/get-started/ http://www.asp.net/get-started/ Aprenda: – http://www.asp.net/learn/ http://www.asp.net/learn/ 1614/1/2014
17
Referências Vídeo sobre validação (16 minutos): – http://www.asp.net/learn/videos/vide o-7419.aspx http://www.asp.net/learn/videos/vide o-7419.aspx ASP.NET QuickStart: – http://quickstarts.asp.net/QuickStartv 20/aspnet/doc/ctrlref/validation/defau lt.aspx http://quickstarts.asp.net/QuickStartv 20/aspnet/doc/ctrlref/validation/defau lt.aspx 1714/1/2014
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.