MVC在区域内调用Html.Action?

时间:2011-02-21 04:29:05

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-areas

我有一个名为“Admin”的区域

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

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

MyController在Admin区域中,但在root / controllers文件夹中 当我到AREA旁边的任何页面时,我得到以下的执行

“未找到路径'/ admin / home'的控制器或未实现IController”

1 个答案:

答案 0 :(得分:46)

试试这样:

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