Aller au contenu principal

⚡️ Niveau 17 - Validations

Il est possible de soumettre votre formulaire d'authentification, mais aucune validation des champs n'est présente.

En ASP.NET Core MVC, les Data Annotations (ou annotations de données) permettent de définir simplement, au sein de vos ViewModel, des règles comme l’obligation de remplir un champ, la longueur maximale d’un texte ou encore la validation d’un format (par exemple pour les adresses courriel).

En annotant directement vos propriétés avec des attributs tels que [Required], [StringLength], ou [EmailAddress], il est possible de centraliser la logique de validation et bénéficier d’une intégration automatique avec les formulaires.

Dans ce niveau

  • Utiliser le concept de DataAnnotation pour ajouter des règles de validation
  • Afficher les erreurs de validation dans la vue d'un formulaire
  • Liser les messages de validation aux fichiers ressources

img