我有一个工作正常的MVC项目,我决定使用“区域”,因为很难找到控制器和视图。我也在使用_Layout。
当我添加Area>管理员进入我的项目,我遇到了问题。我试图访问“http://localhost/Admin/Admin/Index”,我的错误如下......
The controller for path '/Admin/Admin/Index' was not found or does not implement IController.
我认为问题是由布局引起的,但我不知道如何解决这个问题。有人能给我线索吗?
答案 0 :(得分:1)
如果在引用非区域位置时从区域内部调用它,则RenderAction
调用应该如下所示:
@Html.RenderAction("Menu", "Home", new { area = "" })