MVC在区域内调用Html.Action?

Dav*_*veo 21 asp.net-mvc asp.net-mvc-areas asp.net-mvc-3

我有一个名为"Admin"的AREA

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

 @Html.Action("MyMethod", "MyController", null) 
Run Code Online (Sandbox Code Playgroud)

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

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

Dar*_*rov 46

试试这样:

@Html.Action("MyMethod", "MyController", new { area = "" }) 
Run Code Online (Sandbox Code Playgroud)