Desenvolvimento de
Aplicações Informáticas
Módulo CT 25 - ASP.NET



Validation Controls
Validation Controls
   São controlos cuja a função é, quando
    ocorre o PostBack, verificar que se o
    valor de um ca...
Validation Controls
 CompareValidator
 RangeValidator
 RegularExpressionValidator
 RequiredFieldValidator
 Validation...
CompareValidator
   Este controlo compara o valor de um
    campo com um determinado valor ou com
    o valor de outro ca...
Atributos - CompareValidator
   ControlToCompare - indica o controlo que irá ser utilizado para efectuar a
    comparação...
RangeValidator
   Verifica se o valor de um campo está
    entre uma determinada frequência de
    dois valores.

Sintax...
Atributos - RangeValidator
   Type -este atributo define os tipos de dados utilizados na
    comparação do controlo. Pode...
RegularExpressionValidator
   Este controlo valida o valor do campo
    utilizando para isso uma expressão
    regular.

...
Atributos - RegularExpressionValidator
   ValidationExpression - este atributo define a
    expressão regular a utilizar ...
RegularExpressionValidator
RequiredFieldValidator
   Este controlo especifica se o campo é
    de preenchimento obrigatório.

Sintaxe
<asp:Required...
Atributos -
RequiredFieldValidator
 InicialValue - este atributo indica o valor
  inicial do controlo alvo.
 ErrorMessag...
ValidationSummary
 Este controlo apresenta uma relatório
  de validação baseado nas mensagens
  de erro geradas pelos res...
Atributos -
ValidationSummary
   DisplayMode - indica como serão mostradas as
    mensagens de erro do relatório. Este at...
CustomValidator
 Este controlo possibilita ao
  programador de desenvolver e utilizar
  as suas próprias rotinas de valid...
Atributos - CustomValidator
 ClientValidationFunction - indica a rotina
  criada em JavaScript que irá efectuar a
  valid...
PostBack
   Toda vez que ocorrer uma interacção do utilizador num
    controlo que activa um evento este caminho será
   ...
Próximos SlideShares
Carregando em…5
×

Asp7dez

610 visualizações

Publicada em

Publicada em: Educação, Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
610
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Asp7dez

  1. 1. Desenvolvimento de Aplicações Informáticas Módulo CT 25 - ASP.NET Validation Controls
  2. 2. Validation Controls  São controlos cuja a função é, quando ocorre o PostBack, verificar que se o valor de um campo alvo pré- estabelecido respeita uma regra pré- definida.  Por defeito não se encontram visíveis na página apesar de lá se encontrarem.
  3. 3. Validation Controls  CompareValidator  RangeValidator  RegularExpressionValidator  RequiredFieldValidator  ValidationSummary  CustomValidator
  4. 4. CompareValidator  Este controlo compara o valor de um campo com um determinado valor ou com o valor de outro campo.  Sintaxe: <asp:CompareValidator runat="server" > Texto de erro </asp:CompareValidator>
  5. 5. Atributos - CompareValidator  ControlToCompare - indica o controlo que irá ser utilizado para efectuar a comparação com o controlo alvo.  ValueToCompare - define o valor a comparar com o controlo alvo.  Operator – define a operação de comparação, pode-se atribuir um dos seguintes valores: Equal, LessThan, LessThanEqual, GreaterThan, GreaterThanEqual, NotEqu al, DataTypeCheck.  Type -define os tipos de dados utilizados na comparação do controlo. Pode- se especificar um dos seguintes tipos de dados: String, Integer, Double, Data e Currency. Comentários  A validação só ocorre se o controlo estiver preenchido.  Um dos atributos ControlToCompare ou ValueToCompare tem de ser especificado para o bom funcionamento do controlo.  Se ambos os atributos ControlToCompare e ValueToCompare estiverem preenchidos, é efectuada a comparação com o atributo ControlToCompare.
  6. 6. RangeValidator  Verifica se o valor de um campo está entre uma determinada frequência de dois valores. Sintaxe <asp:RangeValidator runat="server" > Texto de erro </asp:RangeValidator>
  7. 7. Atributos - RangeValidator  Type -este atributo define os tipos de dados utilizados na comparação do controlo. Pode-se especificar os seguintes tipos de dados: String, Integer, Double, Data e Currency.  MaximumValue -este atributo indica o valor máximo da gama de valores permitidos.  MinimumValue -este atributo indica o valor mínimo da gama de valores permitidos. Comentários  A validação só ocorre se o controlo estiver preenchido.  Os atributos MaximumValue e MinimumValue tem de ser especificados para o bom funcionamento do controlo.
  8. 8. RegularExpressionValidator  Este controlo valida o valor do campo utilizando para isso uma expressão regular. Sintaxe <asp:RegularExpressionValidator runat="server" > Texto de erro </asp:RegularExpressionValidator>
  9. 9. Atributos - RegularExpressionValidator  ValidationExpression - este atributo define a expressão regular a utilizar para validar o campo pretendido. Comentários  A validação só ocorre se o controlo estiver preenchido.  Se o atributo ValidationExpression não for definido qualquer valor inserido no controlo alvo causará a invalidação do controlo.
  10. 10. RegularExpressionValidator
  11. 11. RequiredFieldValidator  Este controlo especifica se o campo é de preenchimento obrigatório. Sintaxe <asp:RequiredFieldValidator runat="server" > Texto de erro </asp:RequiredFieldValidator>
  12. 12. Atributos - RequiredFieldValidator  InicialValue - este atributo indica o valor inicial do controlo alvo.  ErrorMessage - define a mensagem de erro  ControlToValidate - identifica qual o controlo a validar Comentários  A validação só ocorre se o controlo estiver preenchido.  A validação do campo só ocorre se houver uma mudança do seu valor para um valor que não seja o estipulado no atributo InicialValue.
  13. 13. ValidationSummary  Este controlo apresenta uma relatório de validação baseado nas mensagens de erro geradas pelos restantes Validation Controls  Sintaxe <asp:ValidationSummary runat="server" > Texto de erro </asp:ValidationSummary>
  14. 14. Atributos - ValidationSummary  DisplayMode - indica como serão mostradas as mensagens de erro do relatório. Este atributo aceita um dos seguintes valores: List, BulletList e SingleParagraph  HeaderText -indica o texto de cabeçalho do relatório.  ShowMessageBox - especifica se é mostrado uma caixa de diálogo com as diversas mensagens de erro geradas.  ShowSummary - indica se após a validação dos
  15. 15. CustomValidator  Este controlo possibilita ao programador de desenvolver e utilizar as suas próprias rotinas de validação para o CustomValidator.  Sintaxe obrigatória do tag correspondente  <asp:CostumValidator runat="server" > Texto de erro </asp:CostumValidator>
  16. 16. Atributos - CustomValidator  ClientValidationFunction - indica a rotina criada em JavaScript que irá efectuar a validação Cliente-Side.  onServerValidate - indica a rotina que irá efectuar a validação Server-Side. Comentários  A validação só ocorre se o controlo estiver preenchido.  O uso de uma das rotina definidas nos atributos é definido através do atributo EnableClientScript.
  17. 17. PostBack  Toda vez que ocorrer uma interacção do utilizador num controlo que activa um evento este caminho será seguido , do cliente para o servidor e de volta ao cliente.  É uma medida tomada por uma página interactiva, quando a página inteira e seus conteúdo são enviados para o servidor para processamento de algumas informações e, em seguida, o servidor mostra a mesma página de volta ao seu navegador.

×