我希望一个视图可以访问2个控制器。我的意思是说 我有控制器A 和控制器B 在视图中我有2个div: Div A ,内容信息来自控制器A , Div b ,内容信息来自控制器B 即可。可能吗?有人可以给我一个关于如何或给我一个简单例子的暗示吗?
答案 0 :(得分:1)
您需要查看部分观看次数:http://www.dotnetfunda.com/articles/article1831-how-to-create-partial-views-mvc-tutorial-number-10.aspx
您还可以将视图文件放入共享文件夹,并通过名称引用它:return View("commonView");
答案 1 :(得分:1)
您可以使用部分视图来实现此目的。
创建不同的局部视图以显示来自2ND控制器的内容在第一个视图上呈现它,该视图已包含来自第一个控制器的数据。 您可以使用以下razor语法渲染部分视图:
@Html.Partial("name of partial view").