当前位置:  开发笔记 > 编程语言 > 正文

路由前缀VS控制器名称(Web api)

如何解决《路由前缀VS控制器名称(Webapi)》经验,为你挑选了1个好方法。

我想知道如果我们RoutePrefix在web api控制器中使用与控制器实际名称不同的名称.它会起作用吗?

就我而言

[RouterPrefix("quotation")]
public class SaleOrderController : ApiController { ... }

如果我们RoutePrefix如上所述定义,我们无法访问它,/quotation但我们可以使用它来访问它saleorder.

那么RoutePrefix我做错了什么或者我做错了什么?



1> Nkosi..:

使用默认路由 Route("")

[RoutePrefix("quotation")]
public class SaleOrderController : ApiController {

    //GET quotation
    [Route("")]
    [HttpGet]
    public IHttpActionResult GetAll() { ... }

}

源:ASP.NET Web API 2中的属性路由:路由前缀

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有