每个控制器的RoutePrefix是否与根/全局路由相关?

时间:2014-11-04 16:14:52

标签: asp.net-web-api routing asp.net-web-api2

我目前正在声明每个控制器上的RoutePrefix属性,该属性为每个控制器定义相同的前置前缀。我已经看过RoutePrefix似乎是相对的例子,但我无法重现这一点。

我有什么:

[RoutePrefix("api/v{version:int}/Vehicles") 
public class VehiclesController : ApiController {...}

[RoutePrefix("api/v{version:int}/Person}") 
public class PersonController : ApiController {...}

我想做的事情:

[RoutePrefix("Vehicles") 
public class VehiclesController : ApiController {...}

[RoutePrefix("Person}") 
public class PersonController : ApiController {...}

然后能够在路由注册中全局定义路径的开头(" api / v {version:int}"。

支持吗?

0 个答案:

没有答案