J'ai une question sur asp.net mvc-2 vues partielles fortement typées, et voir les modèles. Je me demandais juste si je pouvais (ou devais) avoir deux vues partielles fortement typées sur une page, sans implémenter un tout nouveau modèle de vue pour cette page. Par exemple, j'ai une page qui affiche des profils, mais a également un formulaire en ligne pour ajouter un contact rapide. Chacune de ces entités possède déjà son propre modèle de vue, c'est-à-dire que j'ai un ProfileViewModel et un ContactViewModel. Donc, ma vue a besoin de deux vues partielles fortement typées, l'une utilisant une liste IEnumerable de ProfileViewModels, et l'autre utilisant un ContactViewModel. Est-il possible ou souhaitable d'éviter de créer un troisième modèle de vue, un 'IndexViewModel' pour cette page, qui contient une liste de ProfileViewModels et un ContactViewModel? Est-ce que la mise en œuvre de ce modèle de vue n'est pas une mauvaise pratique, ou est-ce parce que cela entraîne moins de modèles de vue?Les vues partielles fortement typées sur une page dans asp.net mvc-2 doivent-elles avoir un modèle de vue combiné?
Merci!
Merci. Il semble que la création d'un autre modèle de vue serait un peu plus ordonnée et plus facile à tester? D'autant qu'il n'est pas difficile d'en faire un. Parfois, il est difficile de voir ce qui est une bonne pratique et ce qui est simplement un choix de conception, et cela m'a beaucoup aidé. – Kai
Comment suis-je la première personne à donner +1? Bonne réponse, merci! –