D'abord, il y avait les validateurs ASP.NET et nous les utilisions ... Ensuite, certaines personnes de l'équipe ont fait les choses manuellement en javascript ... Puis un tas de bibliothèques de validation jquery est sorti ... Puis MVC2 est sorti avec des attributs validateurs ..Meilleure façon de faire la validation client/serveur dans ASP.NET en 2010?
Je travaille avec des applications qui ont beaucoup de formes avec beaucoup de validation (Certains champs doivent être comparés avec d'autres valeurs dans une base de données donc un appel postball/ajax est nécessaire) .. En ce moment j'ai un gâchis de validateurs personnalisés ASP.NET et de fonctions qui calculent également côté serveur.
Puis-je obtenir des avis sur le meilleur outil/combinaison pour aborder ce travail qui peut créer le plus petit/code le plus élégant? Solution côté serveur pur? AJAX/Jquery? Un certain plugin pour jquery?
Par exemple, j'ai 2 dates .. Je veux vous assurer que la 1ère est inférieure à ce jour la date 2 ... Y at-il des validateurs jquery qui encapsulent cela? Mon sentiment est que si je peux obtenir des plugins jquery pour gérer la moitié de la validation plus basique pour mon qui pourrait réduire mon code de moitié.
Est-il vrai que les seules annotations de données MVC2 «écrivez une fois et validez sur le serveur ET le client»? Y at-il quelque chose comme ça pour les formulaires Web? – punkouter
ou peut-être pas de validation côté client et juste utiliser les annotations + updatepanel pour le faire ressembler à côté client. – punkouter