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

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


  • 68 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


Bruno C. de Paula

Componentes ASP.NETValidaçã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


Tipos de componentesValidator Controls

  • Controles de validação de dados;

  • Validações automatizadas.


Controle de Hoje


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.


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

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

protected void Button1_Click(object sender, EventArgs e)

{

if (Page.IsValid)

{

Label1.Text =

TextBox1.Text;

}

}


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ências

  • Portal:

    • http://www.asp.net/

  • Início:

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

  • Aprenda:

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


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