Question

Quel cadre validation préféreriez-vous pour une application de formulaires Web. Ce serait pour une application complexe assez grand. Je voudrais préciser Rulesets et validation d'affaires en un seul endroit et l'intégrer à la fois sur le côté client et serveur. Je préfère jquery pour le côté client.

Quelqu'un a des suggestions?

Était-ce utile?

La solution

Vous pouvez regarder .NET 3.5 DataAnnotations. car il intègre bien avec ASP.NET, mais je ne crois pas qu'il prend en charge les concepts des ensembles de règles. Une autre option est Application Block Enterprise Library de validation, qui prend en charge les ensembles de règles personnalisées, cependant, il vous faudra un peu plus de temps pour intégrer ce avec ASP.NET. Cependant, il y a des documents en ligne que vous devez donner un coup de fouet. Ici un article (écrit par moi-même) sur l'intégration avec VAB O / outils RM et voici un article intéressant sur l'intégration avec ASP VAB. NET.

Bonne chance.

Autres conseils

Pour WebForms, les validateurs standards offrent une bonne base, si vous utilisez jQuery, vous pouvez reproduire les contrôles de validation de asp.net assez facilement et de réagir en conséquence, par exemple remplacer et fournir une meilleure rétroaction à l'utilisateur que le contrôle sommaire de validation.

par exemple, vous pouvez trouver les contrôles de validation à l'aide jquery, valider et obtenir le contrôle à validate pour cibler, cela vous aidera à obtenir des messages d'erreur, les classes de champ de formulaire de changement, etc.

Pour les formulaires Web ou MVC? Voici les options que je l'ai vu jusqu'à présent:

  • JQuery valider plugin (côté client uniquement)
  • ValX: xval.codeplex.com, a des composants secondaires client et serveur, mais je pense qu'il est MVC seulement. Pas certain. Je crois que ce Teh intègre avec JQuery valider plug-in.
  • Enterprise bloc application de validation de la bibliothèque - côté serveur que la dernière fois que j'ai vérifié, mais excellent moyen de fournir votre logique. Peut fournir des règles dans le fichier config, comme les attributs de votre code, ou les magasins alternatifs. Vous pouvez ensuite utiliser JQuery valider pour le front-end. Pas une seule solution pour le client / serveur.
  • Standard ASP.NET validateurs, qui fait le client de travail et côté serveur. Les deux ASP.NET MVC et ont des implémentations comme vous probablement maintenant.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top