C# “独生子女行动计划”如何实施;从多个控制器调用它?

C# “独生子女行动计划”如何实施;从多个控制器调用它?,c#,asp.net-mvc,child-actions,C#,Asp.net Mvc,Child Actions,我有一个从自己的控制器调用它的子操作&返回Views/Shared/PartialViewName属于我的子操作。在另一个控制器中再次重复此操作,并执行相同的操作。一切都好。但我在一些控制器中重演了儿童动作 如何在控制器之间共享一个子动作,就像“视图”文件夹中的共享局部视图一样 我在下面使用,但不起作用: @Html.Action("actionName","ControllerName") 更新: 我不使用区域 这是我的密码: public class ItemCatController :

我有一个从自己的控制器调用它的子操作&返回Views/Shared/PartialViewName属于我的子操作。在另一个控制器中再次重复此操作,并执行相同的操作。一切都好。但我在一些控制器中重演了儿童动作

如何在控制器之间共享一个子动作,就像“视图”文件夹中的共享局部视图一样

我在下面使用,但不起作用:

@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 />