相关疑难解决方法(0)

ASP.NET Web API多个RoutePrefix

开源属性路由允许具有多个路由前缀.为什么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");
   }
}
Run Code Online (Sandbox Code Playgroud)

attributerouting asp.net-web-api-routing asp.net-web-api2

18
推荐指数
1
解决办法
9332
查看次数