直到现在,我已经能够脱离使用ASP.NET MVC附带的默认路由。不幸的是,现在我正在分支到更复杂的路线,我正在努力围绕如何使这个工作。ASP.NET MVC路由
我试图得到的一个简单示例是将路径/ User/{UserID}/Items映射到用户控制器的Items函数。任何人都可以告诉我我的路由在这里做错了吗?
routes.MapRoute("UserItems", "User/{UserID}/Items",
new {controller = "User", action = "Items"});
而且我的aspx页面上
Html.ActionLink("Items", "UserItems", new { UserID = 1 })