Form Email Validation

Για να κάνουμε έλεγχο στην ορθή καταχώρηση e-mail σε μία φόρμα, θα πρέπει να εισάγουμε τα παρακάτω controls:

  • Ένα textbox για να καταχωρηθεί εκεί το email. Του δίνουμε ένα δικό μας ID, πχ txtEmail.
  • Από την ομάδα validation, ένα RequiredFieldValidator, στο οποίο πρέπει να δώσουμε τις παρακάτω ιδιότητες:
  1. ErrorMessage: Παρακαλώ συμπληρώστε το email σας.
  2. Text: *
  3. ForeColor: Red
  4. ControlToValidate: txtEmail
  • Από την ομάδα validation, ένα RegularExpressionValidator, στο οποίο πρέπει να δώσουμε τις παρακάτω ιδιότητες:
  1. ErrorMessage: Το email που δώσατε δεν είναι σωστό.
  2. Text: *
  3. ForeColor: Red
  4. ControlToValidate: txtEmail
  5. ValidationExpression: Internet e-mail address
  • Ένα button, στο οποίο θα γράψουμε text: Υποβολή. Θα πρέπει η ιδιότητα CausesValidation να είναι True. Σε περίπτωση που θέλουμε αν δεν έχει υπάρξει σφάλμα στη φόρμα να εμφανιστεί μήνυμα επιτυχίας στην καταχώρηση των δεδομένων, στον κώδικα του button προσθέτουμε μία if, όπως στην παρακάτω εικόνα:

Επιτυχία καταχώρησης

  • Ένα Validation Summary, από την ομάδα validation. Αν έχουμε εισάγει πίνακα και δεν μπορούμε να το εισάγουμε από κάτω, μπορούμε να το εισάγουμε στην προβολή Source, όπως στην παρακάτω εικόνα:

Validation Summary