如何在MVC区域中调用Html.Action?

22

我有一个名为"Admin"的区域

它使用与我的网站其他部分相同的布局页面。 在布局页面中,我有:

 @Html.Action("MyMethod", "MyController", null) 

我的控制器不在管理区,而是在根目录的controllers文件夹中。当我进入任何一个区域的页面时,都会出现以下异常:

"路径 '/admin/home' 的控制器未找到或未实现IController接口"

1个回答

49

可以尝试这样做:

@Html.Action("MyMethod", "MyController", new { area = "" }) 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接