到目前为止,我一直能够使用ASP.NET MVC默认的路由。但不幸的是,现在我正在尝试更复杂的路由,我很难理解如何使其工作。
我正在尝试的一个简单示例是将路径 /User/{UserID}/Items 映射到 User 控制器的 Items 函数。有人能告诉我我在这里的路由方面做错了什么吗?
routes.MapRoute("UserItems", "User/{UserID}/Items",
new {controller = "User", action = "Items"});
在我的aspx页面上
Html.ActionLink("Items", "UserItems", new { UserID = 1 })