2控制器如何与asp.net mvc中的1个视图进行通信

时间:2013-03-13 12:28:15

标签: c# asp.net-mvc

我希望一个视图可以访问2个控制器。我的意思是说 我有控制器A 控制器B 在视图中我有2个div: Div A ,内容信息来自控制器A Div b ,内容信息来自控制器B 即可。可能吗?有人可以给我一个关于如何或给我一个简单例子的暗示吗?

2 个答案:

答案 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").