Après avoir lu le livre de Steven Sanderson Pro ASP.NET MVC, je suis convaincu des avantages de l'utilisation de ASP.NET MVC sur des formulaires Web. Comme ASP.NET MVC est clairement inspiré par Ruby on Rails et les avantages de "Convention over Configuration", il me semble que le M dans MVC est complètement absent! À mon avis, la facilité d'utilisation de Rails vient également de la convention dans l'utilisation des modèles. Surtout en ce qui concerne la validation, puisque cela appartient clairement au modèle et non à la couche de présentation!Pourquoi n'existe-t-il pas de modèle dans ASP.NET MVC?
Dans Rails il est si facile d'écrire: validates_presence_of: auteur ou encore plus agréable validates_uniqueness_of: titre
Alors, pourquoi est-il pas M dans ASP.NET (M) VC?
asp.net mvc n'est pas basé sur des rails. Il basé sur le modèle MVC. Tout comme Ruby on rails est basé sur MVC. Et je suppose que les deux apporteront du fromage différent à la table. –
J'ai beaucoup de M dans mes sites MVC, et il est très facile d'obtenir les objets du modèle pour gérer la validation. Vous pouvez utiliser les attributs des objets du modèle et les intégrer dans les éléments de validation de la bibliothèque d'entreprise pour ne citer qu'une façon de le faire. Il y a certainement un M, et de plus, vous choisissez ce que vous appelez. –
J'ai aussi lu ce livre, et c'est génial. Je ne comprends pas votre question cependant. – RichardOD