До сих пор мне удавалось использовать маршрутизацию по умолчанию, поставляемую с 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 })