14
如何从我的某个区域链接到我的一个根控制器?从ASP中的区域控制器到根控制器的链接MVC
<% Html.RenderAction("Action", "Page", new {area = "root", name = "Admin"}); %>
这给了我一个错误:
No route in the route table matches the supplied values.
我有一个名为Page
一个在我的根控制器集合命名Admin
文件夹中的控制器。 我可以通过输入\ Admin \ Page访问该控制器。
我这是怎么注册的路线:
routes.MapRoute(
"Admin",
"Admin/{controller}/{action}/{id}",
new { controller = "Admin", action = "Index", id = "" }
);
我希望我能在我看来,使用此语法解决了“管理”路线,但没有奏效。任何想法如何解决它?
大声笑..它其实很简单。我被其他一些博客搞糊涂了,说'root'是root的“代码”。但正确的方法是空白区域。谢谢。 – Martin 2010-01-24 12:08:28