【发布时间】:2014-09-17 04:27:54
【问题描述】:
开源Attribute Routing 允许有多个路由前缀。 为什么 ASP.NET Web API 2.0 不允许有多个 RoutePrefix()。
[RoutePrefix("api/v1/{abc}/Entity")]
[RoutePrefix("api/v1/{abc}/{xyz?}/Entity")]
public class MyApiController : ApiController
{
[Route("")]
public IHttpResult Get()
{
return Ok("Hello World");
}
}
【问题讨论】:
-
您可以在 WebApiController 上添加多个 RoutePrefix 属性。见3btechtalk.wordpress.com/2017/05/07/…
标签: asp.net-web-api2 asp.net-web-api-routing attributerouting