これまで、ASP.NETMVCに付属しているデフォルトのルーティングを使用することはできませんでした。残念ながら、私はより複雑なルートに分岐しているので、これを機能させる方法に頭を悩ませています。
私が取得しようとしている簡単な例は、パス/ User / {UserID}/ItemsをユーザーコントローラーのItems関数にマップすることです。ここでのルーティングで何が間違っているのか誰かに教えてもらえますか?
routes.MapRoute("UserItems", "User/{UserID}/Items",
new {controller = "User", action = "Items"});
そして私のaspxページで
Html.ActionLink("Items", "UserItems", new { UserID = 1 })