Une vue partielle et une vue parent peuvent-elles avoir deux vues différentes? Par exemple, une vue partielle peut avoir une liste déroulante spécifique à ce modèle et une vue parent peut avoir un autre modèle pour d'autres entités.Vue partielle et vue parent
1
A
Répondre
4
Oui, les vues partielle et parent peuvent avoir deux modèles de vue différents.
La vue partielle doit obtenir est viewmodel de quelque part, donc cela pourrait être soit juste de créer directement à partir de la vue
Parent Voir
@{
var partialViewModel = new SomeOtherModel()
{
PartialName = Model.Name,
SomeProperty = SomeOtherVariable
};
Html.Partial("_MyPartialView", partialViewModel);
}
Ou une méthode plus commune est la partielle ViewModel est une propriété de la société mère ViewModel
@Html.Partial("_MyPartialView", Model.PartialViewModel)
Il y a d'autres façons aussi, mais ceux-ci un re assez communs ceux que vous voyez.
1
Si vous appelez Vue partielle de la vue Parent, viewModel sera en quelque sorte un sous-ensemble du ViewModel du parent. Vous pouvez avoir différents ViewModels pour les vues Parent et Partial.
Questions connexes
- 1. vue partielle intérieur vue partielle --- conditionnelle
- 2. MVC3 Vue partielle OutputCache substituée par la vue parent
- 3. Comment obtenir une vue parent à partir d'une vue partielle
- 4. _Layout et vue partielle
- 5. Null vue sac et vue partielle
- 6. Nouvelle vue ou vue partielle
- 7. MVC Routage et Vue partielle
- 8. Ajax.Beginform updatetarget et vue partielle
- 9. parent vue nom
- 10. Rendre une vue partielle à partir d'une autre vue partielle
- 11. Vue partielle à l'intérieur d'une vue partielle non affichée
- 12. Rafraîchissement d'une vue partielle d'une autre vue partielle, asp.net mvc4
- 13. vue partielle en MVC3
- 14. Vue partielle affichant l'erreur
- 15. Vue partielle fortement typée
- 16. Vue partielle fortement typée
- 17. recharger vue partielle Ajax
- 18. Vue partielle à l'intérieur d'une vue?
- 19. section vue partielle
- 20. Contenu commun Vue partielle
- 21. MSChart: erreur Vue partielle
- 22. Vue partielle non rafraîchissante
- 23. Remplir une vue partielle
- 24. Vue partielle avec @ HTML.Action (...)
- 25. Asp.net MVC vue partielle
- 26. Ajax Rafraîchissement Vue partielle
- 27. Accéder à un modèle de Vue partielle dans une vue qui implémente ce Vue partielle
- 28. ASP.NET MVC radioButton ne fonctionne pas dans la vue parent d'appeler une vue partielle
- 29. MVC3 récursive vue partielle et Javascript fichier
- 30. MVC4 - Ajax.BeginForm et Vue partielle donne 'undefined'
Merci beaucoup :) – sagesky36