gpt4 book ai didi

c# - 在基本 Controller 上使用 WebApi RoutePrefix 属性

转载 作者:行者123 更新时间:2023-11-30 13:45:56 31 4
gpt4 key购买 nike

我希望所有继承自 AdminBaseApiController 的 Controller 都带有“admin”前缀。

这当然很好用:

[RoutePrefix("admin")]
public class ToggleController : AdminBaseApiController
{
[Route("toggle")]
public HttpResponseMessage Get()
{
}
}

但是,当我将 RoutePrefix("admin") 移出 ToggleController 并移入 AdminBaseApiController(我想要的位置)时 -路由失败,我收到 404。

我是不是看错了?提前致谢!

最佳答案

继承支持已在 Web API 2.2 版本中启用...您可以查看以下发行说明中的​​示例:

http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-22#ARI

关于c# - 在基本 Controller 上使用 WebApi RoutePrefix 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25059291/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com