<% Html.RenderAction("Action", "Page", new {area = "root", name = "Admin"}); %>
这给了我一个错误:
路由表中没有与提供的值匹配的路由。
我有一个控制器名为
Page
在名为
Admin
在我的根控制器集合中。
我可以通过键入\Admin\Page来访问此控制器。
以下是我注册路线的方式:
routes.MapRoute(
"Admin",
"Admin/{controller}/{action}/{id}",
new { controller = "Admin", action = "Index", id = "" }
);
在我看来,我希望能够使用这种语法来解决“Admin”路由问题,但这并没有奏效。有没有办法解决这个问题?