Oui, je sais que dans ASP.NET MVC vous devez utiliser ViewModels. Mais je suis fatigué d'écrire d'innombrables quantités de classes ViewModel. D'ailleurs, je voudrais juste passer le modèle de validation à la vue, au lieu de cela, je dois passer toute ViewModel, si je reçois le code laid commeASP.NET MVC: Passer des variables d'instance à la vue comme dans Ruby
Html.TextBoxFor(m => m.TopicModel.Title)
Au lieu de
Html.TextBoxFor(m => m.Title)
Je vraiment aimez Ro @instance_variables
où vous venez de passer toutes les variables dont vous avez besoin sans créer de nouvelles classes pour cela.
Comment puis-je faire cela? Je pense que c'est impossible parce que j'ai tout essayé, même C# 4 dynamic
.
Des idées?
Oui, j'ai aussi essayé. Mais vous ne pouvez pas utiliser des méthodes comme Html.TextBoxFor avec des modèles dynamiques. – Alex