我希望能够通过一个路由约束声明访问以下内容:
/picks
/picks/{teamID}/{week}
/picks/save/{teamID}/{week}
这不适用于第二个请求:/picks/{teamID}/{week}
routes.MapRoute(
"picks",
"picks/{action}/{teamID}/{week}",
new { controller = "Picks",
action = "Index",
teamID = UrlParameter.Optional,
week = UrlParameter.Optional });
在我看来,该操作应该默认为,Index
因为我不提供一个,但我假设它实际上是在尝试找到该操作{teamID}
(这是一个数字)。
如何使此约束处理所有 3 种情况?