Je réalise à la fois la validation côté client et côté serveur et pour une vue particulière je dois valider un champ qui n'est pas publié dans les autres vues. Comment puis-je faire cela si j'utilise le même modèle pour les deux?Validation partielle - ASP.NET MVC 2
1
A
Répondre
0
FluentValidation est parfait pour ce scénario. Vous pouvez écrire deux classes de validateurs différentes et les appeler en fonction de votre contexte. Consultez leur site CodePlex ci-dessous:
1
Si l'un des modèles de vue ne convient pas pour les deux points de vue, alors vous devriez avoir deux modèles de vue. Pour rester DRY (ne vous répétez pas), vous pouvez hériter d'un modèle de vue de l'autre et ajouter la propriété supplémentaire.
Questions connexes
- 1. validation partielle ASP.NET MVC
- 2. Asp.Net MVC 2 Validation
- 3. ASP.NET MVC 2 Liaison partielle du modèle
- 4. asp.net mvc 2 vue partielle multiple
- 5. asp.net mvc 2 DataAnnotations validation
- 6. validation dans ASP.NET MVC 2
- 7. Request Validation - ASP.NET MVC 2
- 8. Validation ASP.NET MVC 2 LINQ to SQL
- 9. DataAnnotations Validation jQuery dans asp.net mvc 2
- 10. ASP.NET MVC 2 RC problème de validation
- 11. ASP.NET MVC 2 - Validation de propriété
- 12. ASP.NET MVC 2 Validation des objets imbriqués
- 13. ASP.NET MVC 2 EnableClientValidation: groupe de validation
- 14. Contextual/RunWhen validation dans ASP.NET MVC 2?
- 15. ASP.Net (3.5) MVC classe partielle pour la validation des règles
- 16. Asp.net MVC vue partielle
- 17. Comment effectuer une validation dépendante/partielle côté client dans asp.net mvc 2
- 18. Validation ASP.NET MVC 3
- 19. ASP.NET MVC 2 Erreur de compilation avec vue partielle
- 20. Asp.net mvc 2 Formulaire de recherche en vue partielle
- 21. ASP.NET MVC 2, Ninject et l'hébergement de confiance partielle
- 22. MVC Validation partielle (ModelState.IsValid Vs ModelState.IsValidField)
- 23. ASP.NET MVC 4, vue partielle
- 24. Modèle ASP.NET MVC 2 encapsulé dans la validation ViewModel
- 25. asp mvc net vue partielle validation
- 26. MVC 3, (rasoir) charge partielle avec validation
- 27. asp.net mvc xval validation
- 28. ASP.NET MVC personnalisée validation
- 29. Liaison modèle conditionnelle avec ASP.net MVC 2
- 30. ASP.NET MVC DropDownList validation
Pouvez-vous montrer du code pour le modèle? – Paul
Vous pouvez effectuer une validation côté client spécifique sur la nouvelle vue, mais du côté serveur, je pense que vous aurez besoin d'un peu de code spécifique à la vue pour effectuer la validation sur l'autre champ, si vous utilisez le même ViewModel. Je ne connais rien de «prêt à l'emploi» qui remplisse le concept de «validation spécifique à la vue». –
Merci Robert. Est-ce que cette validation spécifique à la vue spécifique serait implémentée en générant directement un message d'erreur pour la vue par rapport à l'utilisation des méthodes de validation? – user743183