我目前正在声明每个控制器上的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}"。
支持吗?