我期待符合这些模式设置路线:如何设置复杂的路由在asp.net MVC
/users
Mapped to action GetAllUsers()
/users/12345
Mapped to action GetUser(int id)
/users/1235/favorites
mapped to action GetUserFavorites(int id)
控制器应始终是UsersController。我认为这会起作用,但事实并非如此。
routes.MapRoute("1",
"{controller}/{action}/{id}",
new { id = UrlParameter.Optional, action = "index" });
routes.MapRoute("2",
"{controller}/{id}/{action}");
我正在努力把头围住它。任何帮助将非常感激。
[使用路由调试器!](http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx) – bzlm
+1 for @bzlm - 我没有意识到该工具 - 谢谢 – iandotkelly