1 つのルート制約宣言で以下にアクセスできるようにしたい:
/picks
/picks/{teamID}/{week}
/picks/save/{teamID}/{week}
これは 2 番目のリクエストでは機能しません。/picks/{teamID}/{week}
routes.MapRoute(
"picks",
"picks/{action}/{teamID}/{week}",
new { controller = "Picks",
action = "Index",
teamID = UrlParameter.Optional,
week = UrlParameter.Optional });
私はアクションを提供していないので、アクションをデフォルトにする必要があるように思えますが、実際にはアクション(数字) Index
を見つけようとしていると思います。{teamID}
この制約で 3 つのシナリオすべてを処理するにはどうすればよいですか?