【发布时间】:2019-09-09 03:36:45
【问题描述】:
我的意思是我有几条采用多个参数的路线:
api/sockId/sockColor
api/sockId/sockBrand
api/sockId/sockSize
我可以为所有这些声明一条路线吗?我在想象这样的事情:
config.Routes.MapHttpRoute(
name: "TwoArgumentGeneralRoute",
routeTemplate: "api/{controller}/{action}/{id1}/{id2}"
);
当然,这需要与我的操作方法相匹配:
public Task PostSockColor(int sockId, int sockColor);
public Task PostSockBrand(int sockId, int sockBrand);
public Task PostSockSize(int sockId, int sockSize);
【问题讨论】:
标签: c# asp.net-web-api2 asp.net-web-api-routing