从另一个区域内的动作渲染局部视图

时间:2013-01-28 15:40:36

标签: asp.net-mvc

我有一个ASP.Net MVC项目,分为“区域”

在区域'A'的视图中,我希望通过区域'B'内的控制器渲染局部视图。

我的视图内部区域'A'

中有以下内容
Html.RenderAction("Index", "AreaBHome", new { Area="AreaB"});

这似乎不起作用。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:5)

使用此

 Html.RenderAction("action", "controller", new { area = "Area", model = ViewData.Model })..

或者

@Html.Partial("~/Views/ControllerName/_PartialView.cshtml", Model)