Componentes asp net valida o parte 3
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Componentes ASP.NET Validação – Parte 3 PowerPoint PPT Presentation


  • 60 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Componentes ASP.NET Validação – Parte 3

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Componentes asp net valida o parte 3

Bruno C. de Paula

Componentes ASP.NETValidação – Parte 3

2º Semestre 2009 > PUCPR >

Tecnologia de Programação 2


Resumo da aula

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

Tipos de componentesValidator Controls

  • Controles de validação de dados;

  • Validações automatizadas.


Controle de hoje

Controle de Hoje


Relembrando

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.


Relembrando1

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;


Customvalidator propriedades

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.


Exemplo de c digo do evento servervalidate

Exemplo de código do eventoServerValidate

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

Validação em JavaScriptPropriedade ClientValidationFunction

<script language=”javascript” type=“text/javascript”>function validarPar(src, args){args.IsValid = (args.Value % 2 == 0);}</script>


Valida o no servidor agora exige a verifica o do page isvalid

Validação no Servidor agora exige a verificação do Page.IsValid

protected void Button1_Click(object sender, EventArgs e)

{

if (Page.IsValid)

{

Label1.Text =

TextBox1.Text;

}

}


Refer ncias

Referências

  • CPF e CNPJ em C#:

    • http://www.devmedia.com.br/articles/viewcomp.asp?comp=3950

    • http://buildbrasil.org/blogs/csharp/archive/2009/06/01/valida-231-227-o-de-cpf.aspx


Refer ncias1

Referências

  • Portal:

    • http://www.asp.net/

  • Início:

    • http://www.asp.net/get-started/

  • Aprenda:

    • http://www.asp.net/learn/


Refer ncias2

Referências

  • Ví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


  • Login