Mar*_*tin 14 c# asp.net-mvc asp.net-mvc-routing asp.net-mvc-areas asp.net-mvc-2
如何从我的某个区域链接到我的一个根控制器?
<% Html.RenderAction("Action", "Page", new {area = "root", name = "Admin"}); %>
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误:
路由表中的路由与提供的值不匹配.
我有一个控制器命名在我的根控制器集合中命名Page
的文件夹Admin
中.我可以通过键入\ Admin\Page来访问此控制器.
这是我注册路线的方式:
routes.MapRoute(
"Admin",
"Admin/{controller}/{action}/{id}",
new { controller = "Admin", action = "Index", id = "" }
);
Run Code Online (Sandbox Code Playgroud)
我希望我可以在我的视图中使用此语法来解决"Admin"路由,但这不起作用.关于如何修复它的任何想法?
Dan*_*son 29
<% Html.RenderAction("Action", "Controller", new { area = "" }); %>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7182 次 |
最近记录: |