asp.net-mvc - 从另一个区域内的 Action 渲染局部 View

标签 asp.net-mvc

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

在“A”区域的 View 中,我希望通过“B”区域内的 Controller 呈现局部 View 。

我在“A”区域内的 View 中有以下内容

Html.RenderAction("Index", "AreaBHome", new { Area="AreaB"});

这似乎不起作用。

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

最佳答案

用这个

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

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

关于asp.net-mvc - 从另一个区域内的 Action 渲染局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14565567/

相关文章:

c# - 在 C# 中检索操作系统

c# - 如何生成动态 C# 图像?

javascript - Javascript MVC 的自动操作结果调用

c# - 我如何将值传递给 Controller

asp.net-mvc - 当前上下文中不存在 MVC 样式和脚本

asp.net-mvc - 如何在脚本部分调用部分 View

c# - ASP.NET MVC DropDownList 未设置选定值

c# - 如何在每个 Controller Action 中使用异步 ViewModel?

c# - 如何在 asp.net mvc 中模拟基本 Controller ?

asp.net-mvc - AngularJS 在 Release模式下不工作(缩小)