Componentes ASP.NET Validação – Parte 3 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Slides:



Advertisements
Apresentações semelhantes
Componentes ASP.NET Validação – Parte 2
Advertisements

Passo a passo: Configuração de Login no ASP.NET
Linguagem II – Visual Basic
Membership e Login Web Site Administration Tool.
Controlos de Validação. 1 Verificar se o valor inserido num controlo está minimamente coerente com a informação pretendida Bloquear o processamento da.
Tipos de Sites Web gerados pelo VS2005
Maria da Conceição Neves
Criar uma Aplicação Web em ASP.NET v Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado.
Personalização Objecto Profile. 1 O objecto Profile O objecto Profile permite armazenar informação única de um utilizador. Quando o utilizador visita.
Introdução à Programação usando Processing Programação Gráfica 2D Estrutura de Seleção Exercícios de Revisão Estrutura de Seleção 14/10/09 Bruno C. de.
2º Semestre 2009 > PUCPR > Design Digital
Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercícios de Fixação 2º Semestre 2009.
Introdução à Programação usando Processing Programação Gráfica 2D Exercícios Fixação de Lógica 02 (Não precisam ser entregues!) 2º Semestre 2009 > PUCPR.
Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula.
ASP.NET Ajax 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Componentes de Dados e Camada de Acesso a Dados – FormView 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Camada de Acesso a Dados em ASP.NET
Controles de validação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
.Net Para Web Plataforma.Net 2º Semestre 2009 > PUCPR > Tecnologia de Programação II Bruno C. de Paula.
Aparência Comum e Navegação 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Exercício Academia 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Box Model Elementos em Bloco 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Laboratório de Informática Formulários em HTML 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Web Services 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Controles de visualização de dados Repeater 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Introdução ao JavaScript 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
.Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula.
Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Laboratório de Informática Propriedades CSS: Fontes 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Web Services 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Laboratório de Informática Listas 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
ASP.NET Ajax 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Tecnologia de Programação BD em.Net: Conexão com SQL Server 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Passo a Passo Criação de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes de Dados e Camada de Acesso a Dados – GridView 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Controles de visualização de dados GridView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes ASP.NET Validação – Parte 1 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Laboratório de Informática CSS Posicionamento de Elementos 2º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes de Dados e Camada de Acesso a Dados - Repeater 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Autenticação de usuários no ASP.NET
Autenticação de usuários no ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
ASP.NET Ajax Control Toolkit Passo a passo Instalação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
SEGUNDA FASE Área de Desenvolvimento de Sistemas.
Tecnologia para Web Cookies
Tecnologia para Web Controles de Validação
Introdução à Programação para a Web Fernando Martins 9 de Julho de 2008.
OPERADORESOPERADORES SCJP – Otimize-TI. Operadores Java Resultado: Maioria das operações é um booleano ou numérico. Não podem ser sobrecarregados (Existem.
CURSO DE EXTENSÃO PROGRAMAÇÃO C# .NET
Analise Semântica aula-10-analise-semântica.pdf.
Controle de Validação Profº. Enrique Pimentel Leite de Oliveira
Java Kickstart, day 2 Semelhanças com linguagem C.
Bruno Inojosa MCP.NET Framework.NET com C#. Aula V  Tópicos abordados:  Desenvolvendo para internet (Parte III) Gerenciamento de Estados User Controls.
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Fundamentos da Linguagem C#
XIV Jornada de Cursos .NET com C# Antônio Junior Bruno Inojosa.
ASP.NET Conteúdo Introdução
Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
JAVASCRIPT Programação Web. O que é  E uma linguagem interpretada que e executada na maquina do cliente  Não esta associada ao framework java  Não.
ASP.NET Passo a Passo Pot Pourri de Componentes Componentes a serem estudados neste capítulo 1. Validadores 2. Image, ImageButton e ImageMap 3. Treeview.
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
ASP.NET Passo a Passo Controles com Processamento Personalizado Criando um controle personalizado 1. Abra ou copie a solução ControlORama desenvolvido.
Transcrição da apresentação:

Componentes ASP.NET Validação – Parte 3 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno 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. Hoje: CustomValidator

Tipos de componentes Validator Controls Controles de validação de dados; Validações automatizadas.

Controle de Hoje 413/1/2014

Relembrando! 1) Tente usar os validadores: – RequiredFieldValidator: campo obrigatório; – RangeValidator: Intervalo (numérico, string, data); – CompareValidator: Validação do tipo de dado, comparação entre dois componentes, comporação entre componente e valor. 513/1/2014

Relembrando 2) Se os validadores anteriores não resolverem o problema: – RegularExpressionValidator: uso de expressões regulares. 3) Se os validadores anteriores não resolverem o problema: – CustomValidator; 613/1/2014

CustomValidator Propriedades Propriedade ControlToValidate: – Controle a ser validado; Propriedade ClientValidationFunction: – Função em JavaScript a ser chamada caso necessário; Evento ServerValidate: – Função que verifica se o campo é válido. 713/1/2014

Exemplo de código do evento ServerValidate 813/1/2014 protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { // args.Value obtém o valor do campo int num = Convert.ToInt32(args.Value); // args.IsValid = true indica que o dado está válido // args.IsValid = false indica que o dado está inválido args.IsValid = (num % 2 == 0); }

Validação em JavaScript Propriedade ClientValidationFunction 913/1/2014 function validarPar(src, args){ args.IsValid = (args.Value % 2 == 0); }

Validação no Servidor agora exige a verificação do Page.IsValid 1013/1/2014 protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { Label1.Text = TextBox1.Text; }

Referências CPF e CNPJ em C#: – /viewcomp.asp?comp= /viewcomp.asp?comp=3950 – chive/2009/06/01/valida o- de-cpf.aspx chive/2009/06/01/valida o- de-cpf.aspx 1113/1/2014

Referências Portal: – Início: – Aprenda: – /1/2014

Referências Vídeo sobre validação (16 minutos): – o-7419.aspx o-7419.aspx ASP.NET QuickStart: – 20/aspnet/doc/ctrlref/validation/defau lt.aspx 20/aspnet/doc/ctrlref/validation/defau lt.aspx 1313/1/2014