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

jjc*_*c99 4 asp.net-mvc

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

在区域'A'中的视图上,我希望通过区域'B'内的控制器呈现局部视图.

我的视图内部区域'A'中有以下内容

Html.RenderAction("Index", "AreaBHome", new { Area="AreaB"});
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.

有谁知道如何做到这一点?

小智 5

用这个

 Html.RenderAction("action", "controller", new { area = "Area", model = ViewData.Model })..
Run Code Online (Sandbox Code Playgroud)

或这个

@Html.Partial("~/Views/ControllerName/_PartialView.cshtml", Model)
Run Code Online (Sandbox Code Playgroud)