到目前为止,我已经能够摆脱使用 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 })