我期待符合這些模式設置路線:如何設置複雜的路由在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