当我在一个视图中,我打电话给@Html.RenderPartial("MyPartialView", MyObject)
我可以设置它,以便该部分视图有一个控制器,当RenderPartial被调用时调用?ASP.NET MVC - 部分视图可以有控制器吗?
6
A
回答
8
也许这将更好地使用RenderAction代替的RenderPartial
0
你应该收集的所有数据所需部分的电流控制器的动作(可以使用在其他的控制器和动作共享的方法)。
如果您真的想要使用自己的控制器/操作渲染某个部分,请考虑通过AJAX使用单独的请求来加载它。
0
在MVC中,尽管控制器知道视图,但事实并非如此。
视图只是呈现某些数据(模型或视图模型)的方法,但它们与控制器或操作无关。
相关问题
- 1. 部分视图控制器ASP.NET MVC
- 2. 加载局部视图时可以返回到控制器吗? - asp.net MVC
- 3. 共享布局视图可以在ASP.NET MVC中有一个控制器吗?
- 4. ASP.NET MVC 3控制器部分视图操作
- 5. asp.net MVC部分视图控制器操作
- 6. 从一个控制器视图到另一个控制器视图的ASP.NET MVC 3 Razor渲染部分视图
- 7. Spring MVC控制器可以返回HttpServletResponse和视图吗?
- 8. 在MVC中,控制器可以直接与视图对话吗?
- 9. ASP.NET MVC中的模型和控制器可以用于其他视图吗?
- 10. 从控制器返回部分视图?
- 11. ASP.Net MVC随机,控制器和视图
- 12. 重用ASP.NET MVC视图和控制器
- 13. ASP.NET MVC 2.0:共享视图控制器
- 14. ASP.Net MVC控制器和视图交互
- 15. asp.net mvc - 视图和控制器
- 16. ASP.Net MVC部分视图
- 17. 单页视图控制器可以使用页面视图控制器吗?
- 18. 分割ASP.NET MVC控制器
- 19. 从MVC 5控制器返回部分视图和JSON
- 20. MVC设计模式 - 控制器可以有多个视图,它们有自己的控制器吗?
- 21. 视图应该依赖于其控制器吗? (ASP.NET MVC)
- 22. MVC - 可以取代部分视图
- 23. MVC 3 - 发布部分视图到选定的控制器
- 24. 你可以更改ASP.NET MVC控制器约定吗?
- 25. ASP.Net缓存可以在MVC控制器中使用吗?
- 26. MVC 4部分与单独的控制器和视图
- 27. 视图控制器可以拥有一张表吗?
- 28. ASP.NET MVC局部视图更新不带控制器
- 29. ngRoute控制器在ASP.NET MVC中形成局部视图
- 30. 在ASP.NET MVC中为局部视图创建控制器
是的。它看起来像我需要使用RenderAction代替。也发现这有帮助http://stackoverflow.com/questions/3968664/asp-net-mvc-2-0-difference-between-renderpartial-and-renderaction –
谢谢你的回应和链接太:) – Mikhail
不错这里使用RenderAction的示例http://stackoverflow.com/a/6287060/74585 –