J'ai un formulaire qui, lorsque vous entrez du texte dans un champ et une tabulation, déclenche un événement jQuery pour valider ce champ en appelant l'action de contrôleur correspondante. Par exemple, j'ai un AccountController et une action ValidateField. Lorsque l'utilisateur quitte le champ Nom d'utilisateur, il envoie une requête à/Account/ValidateField. Je vais retourner un résultat JSON basé sur la validation. Ok, alors disons que je veux valider un champ Nom d'utilisateur. Je veux vérifier que suffisamment de caractères ont été utilisés, que le nom d'utilisateur n'est pas déjà utilisé, et que les caractères utilisés sont autorisés. Deux d'entre eux sont faciles. Cependant, j'ai besoin d'accéder à la base de données pour vérifier si le nom d'utilisateur existe déjà.Validation des champs individuels avec AJAX - Où mettre la logique?
Où pourrais-je mettre cette logique? Dans la couche Service?