我有这条路线:
routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}/{myparam}",
defaults: new { id = RouteParameter.Optional, myparam = RouteParameter.Optional }
);
“id”应该是可选的,“myparam”也应该是可选的,但如果设置了“myparam”,则“id”不能是可选的。我该如何配置?