Ahs*_*ari 6 c# asp.net-mvc asp.net-mvc-routing asp.net-web-api attributerouting
我想知道如果我们RoutePrefix在web api控制器中使用与控制器实际名称不同的名称.它会起作用吗?
就我而言
[RouterPrefix("quotation")]
public class SaleOrderController : ApiController { ... }
Run Code Online (Sandbox Code Playgroud)
如果我们RoutePrefix如上所述定义,我们无法访问它,/quotation但我们可以使用它来访问它saleorder.
那么RoutePrefix我做错了什么或者我做错了什么?
使用默认路由 Route("")
[RoutePrefix("quotation")]
public class SaleOrderController : ApiController {
//GET quotation
[Route("")]
[HttpGet]
public IHttpActionResult GetAll() { ... }
}
Run Code Online (Sandbox Code Playgroud)
源:ASP.NET Web API 2中的属性路由:路由前缀
| 归档时间: |
|
| 查看次数: |
7133 次 |
| 最近记录: |