Notre validation côté serveur (via des annotations de données) fonctionne très bien et affiche les erreurs dans notre ValidationSummary comme nous l'aimons. La validation côté client fonctionne également, mais les erreurs s'affichent à droite du contrôle et le récapitulatif de validation ne s'affiche jamais. Existe-t-il un moyen facile de faire en sorte que l'affichage de validation du client ressemble à celui de l'affichage de validation côté serveur?ASP.NET MVC ValidationSummary pour la validation côté client
Répondre
Si vous parlez avec ASP.NET MVC 2 Preview 2 ou tout autre validation côté client généré qui utilise le jQuery Validation library, vous devriez vérifier errorLabelContainer
et errorContainer
dans le documentation for jQuery Validation library. Cela devrait faire en sorte que votre validation côté client ressemble davantage au résumé de validation côté serveur. :-)
HTHS,
Charles
Ps. Si vous ne pouvez pas modifier les options de $('myForm').Validate()
, utilisez simplement l'approche $.validator.setDefaults();
. Bien que vous pourriez avoir des problèmes avec plus d'un résumé formulaire/validation sur une page.
Pourriez-vous s'il vous plaît élaborer juste un peu plus ici. – RailRhoad
Vous ne savez pas si c'est une bonne pratique à utiliser avec ASP.NET MVC 2, mais avec xVal récapitulatif de validation side side est facile à faire.
<div id="validationSummary">
<%= Html.ValidationSummary("Please fix the following problems:") %>
</div>
<%= Html.ClientSideValidation("booking", typeof(Booking))
.UseValidationSummary("validationSummary") %>
Vous devez vérifier que pour l'objet modèle en cours de validation que la propriété .Error
de l'interface IDataErrorInfo
n'est pas String.Empty
. Cela pourrait provoquer le comportement que vous semblez avoir.
- 1. ValidationSummary et validation côté client MVC2
- 2. validation côté client pour asp.net mvc dropdown?
- 3. ValidationSummary avec côté client et validation côté serveur
- 4. Validation sélective côté client dans ASP.NET MVC
- 5. asp.net mvc Validation côté client Jquery
- 6. côté client asp.net validation de mvc pour non « Pour » champs
- 7. ASP.NET MVC - DataAnnotations pour la validation client
- 8. Validation côté client de la liste dans ASP.Net MVC 2
- 9. asp.net mvc validationsummary css
- 10. Asp.Net MVC 2.0 validation côté client VS 2010
- 11. Obtenir la validation côté client pour utiliser Telerik MVC Window
- 12. HOWTO de validation côté client ASP.NET MVC 2.0
- 13. ASP.Net MVC 2.0 Validation côté client Affichage Retour
- 14. ValidationSummary Via Asynchrone - ASP.NET MVC
- 15. ASP.NET MVC 2 Validation côté client jquery pur
- 16. MVC 2 Html CheckBox côté client Validation
- 17. Validation côté client xVal avec validation Légende
- 18. ASP.NET MVC2 Validation jQuery personnalisée: côté client
- 19. Personnaliser ValidationSummary dans ASP.NET MVC 2
- 20. Problème avec la validation côté client
- 21. $ .getJSON dans la validation personnalisée côté client
- 22. Validation du client/serveur ASP.Net MVC
- 23. validation côté client asp.net mvc pour le nom de la propriété de cas de chameau
- 24. asp.net MVC - ValidationSummary n'affiche pas
- 25. validation de formulaire asp.net. Côté serveur ou côté client
- 26. Validation côté client dans la grille MVC de Telerik
- 27. validation d'entrée côté client
- 28. Validation côté client Grails
- 29. Validation d'image côté client
- 30. Validation côté client dynamique
Vous utilisez ASP.NET MVC 2 Preview 2? –
Trop peu d'informations pour donner une réponse. –
Oui, ASP.NET MVC 2 Preview 2. Utilisation de l'annotation de données sur les entités. – RailRhoad