基本屬性路由
只需向控制器操作新增屬性即可
[Route("product/{productId}/customer")]
public IQueryable<Product> GetProductsByCustomer(int productId)
{
//action code goes here
}
這將被查詢為/product/1/customer
和 productId=1
將被髮送到控制器動作。
確保“{}”和 action 引數中的一個相同。在這種情況下 productId
。
在使用它之前,你必須通過以下方式指定你正在使用屬性路由:
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
}
}