1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

Exercice asp.net - TP#3 : ASP.NET, Les concepts de base

abdelouafiSep 21, 2016

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      287
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Objectif : Utilisation des différents concepts de base de la technologie ASP.NET

      Exercice :
      Validation d'un formulaire d'inscription en utilisant les contrôles de validation; Par exemple


      • L'adresse électronique doit être valide (présence de @ dans l'email saisie).
      • Le mot de passe doit comprendre un caractère spéciale ( #, &, @, %, * /)
      • Mot de passe saisie deux fois
      • Le code postal composé de 5 chiffres
      • Format du numéro de téléphone: (XXX) XXX-XXXX
      • Carte de crédit contient 16 chiffres
      • La date d’expiration doit être au format : mm/aa

      Indication des erreurs (font color en rouge) si la saisie n'est pas correcte).



      Exercice 1 :

      Créer une application sous forme de deux pages :

      La première page propose un formulaire pour entrer [nom] et [age]

      La seconde page affiche le message :

      Bonjour [nom] votre age est [age] ans


      Exercice 2 :

      Créer une application sous forme de trois pages :

      La première page Formulaire.aspx propose un formulaire pour entrer [nom] et [age]

      La seconde page Resultat.aspx s’affiche si l’age fournis est correcte (entier supérieur à zero) : Bonjour [nom] votre age est [age] ans

      La troisième page s’affiche en cas d’erreur avec le message : Veuillez vérifier votre age

      Exercice 3 :

      Reprendre le dernier exemple en ajoutant le sexe :

      Via un contrôle DropDownList

      Via des RadioButton


      Exercice 4 :

      Créer une page avec un tableau rempli de façon statique (coté aspx), le tableau doit avoir le contenu suivant :

      upload_2016-9-21_12-50-37.png

      Exercice 5 :

      Retrouver la loi derrière les nombres et reprendre le même tableau précédent mais avec un tableau généré de façon dynamique (coté code-behind).


      Exercice 5 :

      Créer une application web sous forme de deux pages

      Dans la première page un formulaire propose les choix suivants :

      Nombre de lignes (TextBox)

      Nombre de colonnes (TextBox)

      Loi de remplissage (Dropdownlist dont les éléments sont : suite incrémentale, suite de Fibonacci, nombres aléatoires)

      Dans la seconde page un tableau s’affiche selon les choix précisés dans la première page.


      Exercice 6 :

      Utilisation des sessions : Créer une application qui calcule combien de fois on a cliqué sur un bouton en sauvegardant le compte dans une variable de session.
       
      Last edited: Jan 16, 2017
      Loading...
      ADRESSE EMAIL:
      Code:
      <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
                              ControlToValidate="TextBox2" ErrorMessage="Adresse électronique" ForeColor="Red"
                              ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                              Display="Dynamic">Adresse Email est non valide. Elle doit être au format test@test.com
      </asp:RegularExpressionValidator>
      
      VALIDATION MOT DE PASSE:
      Code:
      <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
                              ControlToValidate="TextBox3" ErrorMessage="Mot de passe"
                              ForeColor="Red"
                              ValidationExpression=".*[@#&%!=?+*-/].*" Display="Dynamic">
                              Le mot de passe doit être composé d'un de ces caractères: #, &, @ * / etc...
      </asp:RegularExpressionValidator>
      

      VALIDATION CONFIRMATION MOT DE PASSE:
      Code:
      <asp:CompareValidator ID="CompareValidator1" runat="server"
                              ControlToCompare="TextBox3" ControlToValidate="TextBox4"
                              ErrorMessage="Ressaisir le mot de passe" ForeColor="Red"
                              Display="Dynamic">Veuillez saisir le même mot de passe
      </asp:CompareValidator>
      
      VALIDATION CODE POSTALE :
      Code:
      <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"
                              ControlToValidate="TextBox10"
                              ErrorMessage="Code postal" ForeColor="Red"
                              ValidationExpression="\d{5}" Display="Dynamic" >
                              Le code postal doit être composé de 5 chiffres
      </asp:RegularExpressionValidator>
      

      VALIDATION NUMERO TELEPHONE:
      Code:
      <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server"
                              ControlToValidate="TextBox9" ErrorMessage="Téléphone"
                              ForeColor="Red" ValidationExpression="\(\d{3}\) \d{3}\-\d{4}"
                              Display="Dynamic">
                              Format incorrect du numéro de téléphone : (XXX) XXX-XXXX
      </asp:RegularExpressionValidator>
      VALIDATION CARTE DE CREDIT:
      Code:
      <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server"
                              ControlToValidate="TextBox11"
                              ErrorMessage="Numéro de carte de crédit"
                              ForeColor="Red" ValidationExpression="\d{16}" Display="Dynamic">
                              Votre carte de crédit est invalide. Il doit contenir 16 chiffres
      </asp:RegularExpressionValidator>

      VALIDATION DATE D'EXPIRATION:
      Code:
      <asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server"
                              ControlToValidate="TextBox12"
                              ErrorMessage="Date d’expiration"
                              ForeColor="Red" ValidationExpression="\d\d/\d\d" Display="Dynamic">
                              La date d’expiration doit être au format mm/aa
      </asp:RegularExpressionValidator>

Share This Page

Share