如何从我的某个区域链接到我的一个根控制器?
<% 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”路由,但这不起作用。关于如何解决它的任何想法?
答案 0 :(得分:29)
<% Html.RenderAction("Action", "Controller", new { area = "" }); %>