[英]How can 2 controllers communicate with 1 view in asp.net mvc
I would like one view to have access in 2 controllers. 我希望一个视图可以访问2个控制器。 What I mean I have Controller A and Controller B and on the view i have 2 divs: Div A with content info from Controller A and Div b with content info from Controller B .
我的意思是我有控制器A和控制器B ,在视图上我有2个div: Div A带有来自Controller A的内容信息, Div b带有来自Controller B的内容信息。 Is it possible?
可能吗? Can someone give me a hint on how or show me a simple example?
有人可以给我一个关于如何或给我一个简单例子的暗示吗?
您需要查看部分视图: http : //www.dotnetfunda.com/articles/article1831-how-to-create-partial-views-mvc-tutorial-number-10.aspx您还可以放置视图文件进入共享文件夹并通过名称引用它: return View("commonView");
you can achieve this by using partial views. 你可以通过使用部分视图来实现这一点。
Create a different partial views to show content from 2ND controllers render it on first view that has already data from 1st controller. 创建不同的部分视图以显示来自2ND控制器的内容在第一个视图上呈现它,该视图已包含来自第一个控制器的数据 you can render partial view using following razor syntax:
您可以使用以下razor语法呈现部分视图:
@Html.Partial("name of partial view").
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.