C# “独生子女行动计划”如何实施;从多个控制器调用它?
我有一个从自己的控制器调用它的子操作&返回Views/Shared/PartialViewName属于我的子操作。在另一个控制器中再次重复此操作,并执行相同的操作。一切都好。但我在一些控制器中重演了儿童动作 如何在控制器之间共享一个子动作,就像“视图”文件夹中的共享局部视图一样 我在下面使用,但不起作用:C# “独生子女行动计划”如何实施;从多个控制器调用它?,c#,asp.net-mvc,child-actions,C#,Asp.net Mvc,Child Actions,我有一个从自己的控制器调用它的子操作&返回Views/Shared/PartialViewName属于我的子操作。在另一个控制器中再次重复此操作,并执行相同的操作。一切都好。但我在一些控制器中重演了儿童动作 如何在控制器之间共享一个子动作,就像“视图”文件夹中的共享局部视图一样 我在下面使用,但不起作用: @Html.Action("actionName","ControllerName") 更新: 我不使用区域 这是我的密码: public class ItemCatController :
@Html.Action("actionName","ControllerName")
更新:
我不使用区域
这是我的密码:
public class ItemCatController : Controller
{
[ChildActionOnly]
public ActionResult PopulateTree() { return View("Tree", GetTree()); ... lots of other code }
}
返回视图:
<h2>ItemCat Index</h2>
<hr />
<button onclick="New()">new</button>
<br />
@Html.Action("PopulateTree")
退回这个:
<h2>Index Item</h2>
<hr />
@Html.Action("PopulateTree")
<br />
索引项
@Html.Action(“PopulateTree”)
同时显示控制器代码。@AmarDuplantier postupdated@AmarDuplantier有什么模棱两可的吗?
<h2>Index Item</h2>
<hr />
@Html.Action("PopulateTree")
<br />