1
Q
部分视图和父视图
A
回答
4
是的,部分和父视图可以有两个不同的视图模型。
局部视图必须得到它的视图模型从什么地方了,所以这可能既可以只从视图
父视图
@{
var partialViewModel = new SomeOtherModel()
{
PartialName = Model.Name,
SomeProperty = SomeOtherVariable
};
Html.Partial("_MyPartialView", partialViewModel);
}
还是比较常用的方法是创造它直部分视图模型是父视图的一个属性ViewModel
@Html.Partial("_MyPartialView", Model.PartialViewModel)
还有其他方法,但是这些你看到的是相当常见的。
1
如果您从父视图调用部分视图,viewModel将成为父视图模型的子集。您可以为父视图和部分视图创建不同的ViewModels。
相关问题
- 1. 将数据从部分视图传递到其父视图
- 2. MVC3部分视图OutputCache被父视图覆盖
- 3. 如何处理与父视图不同的部分视图
- 4. 包含的视图覆盖父视图的部分
- 5. MVC从部分视图重新加载父视图
- 6. 将部分视图数据传递给父视图
- 7. 当提交部分视图的表单时刷新父视图
- 8. Ajax部分视图不更新父div
- 9. 渲染部分视图数据父/子
- 10. 从部分视图访问父模型
- 11. Javascript和部分视图
- 12. MVC部分视图和Javascript
- 13. 部分视图和CSS/Javascript
- 14. 部分视图和ajax
- 15. _Layout和部分视图
- 16. RedirectToAction和部分视图
- 17. Durandal和部分视图
- 18. ClistView - 父视图和子视图
- 19. 命名约定以区分部分视图和普通视图
- 20. MVC3部分视图与常规视图
- 21. 部分视图覆盖主视图
- 22. 视图内的部分视图?
- 23. 将视图转换为部分视图
- 24. MVC部分视图
- 25. MVC3部分视图
- 26. MVC - 部分视图
- 27. 部分视图MVC - 与视图不同的部分视图功能
- 28. 当部分视图无效时返回到部分视图的主视图
- 29. asp.net mvc父视图父视图更新子视图
- 30. 从视图中移除父视图的视图从视图中移除的视图中的父视图
非常感谢:) – sagesky36