- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望所有继承自 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/
我知道 RoutePrefix 本身不会向路由表添加路由。在您的操作中,您需要声明一个 Route 属性。我很难找到权威的博客/msdn 页面/说明为什么默认情况下 RoutePrefix 不会将路由
我想知道我是否可以做类似 RoutePrefix("{projectName}/usergroups") 的事情,因为我有很多项目,每个项目都包含用户组。现在,在每个 Usergroup Contro
我有一个作为 azure 函数(无服务器 api)实现的快速 api 应用程序。我正在尝试将其与 azure 静态 Web 应用程序集成,但遇到奇怪的问题并且无法解决...... 功能: import
我有一个 MVC 站点,我们仅使用它来托管我们的新结帐流程。我们的 ARR 服务器中有一个重写规则,以便对 https://www.oursite.com/checkout 的任何请求转到这个新应用程
我想通过以下 URL 访问 Bikes Controller : /bikes // (default path for US) /ca/bikes // (path for Canada)
我装饰了我的 api Controller ,例如: [RoutePrefix("api/admin/notification")] 公共(public)类 LanguageController :
我想知道是否可以在 URL 中设置带有可选前缀的 WebAPI RoutePrefix?我想要实现的是能够在我的 WebAPI 路由中选择性地传递(或不传递)区域设置语言。我希望有 2 条可能的路线提
我在使用 namespace 和 RoutePrefix 将我的 web-api 应用程序拆分到不同区域(不是 mvc 区域)时遇到问题 该应用程序使用 Owin Self Host 托管,在我的 S
我已经开始考虑将应用程序转移到 MVC6 上以利用新框架。我遇到的最大问题之一是路由(仅限属性路由,我已经完成删除默认路由)。 我的应用程序通常是这样设置的: 区域/管理/ Controller 区域
RoutePrefix 对我不起作用。 Controller [RoutePrefix("example-name")] public class HomeController : Controlle
在 Controller 级别定义 RoutePrefix 时,当我尝试使用前缀为 http://localhost:55020/api/v2/dummy/get 的 URL 访问 API 类时,它会
我有两个 Controller 如下: [RoutePrefix("v1/user/something")] public class SomethingsController : ApiContro
我希望所有继承自 AdminBaseApiController 的 Controller 都带有“admin”前缀。 这当然很好用: [RoutePrefix("admin")] public cla
我有几个如下所示的路由模板和许多包含多个端点的 Controller 。 项目\App_Start\WebApiConfig.cs: public static class WebApiConfig
在 ASP.NET 中是否可以在包含路由参数的 ApiController 上使用 RoutePrefix 属性? [RoutePrefix("api/parent/{pid}/child")] pu
我正在尝试删除 URL 中的“api”前缀。 这是我的host.json。 { "version": "2.0", "extensions": { "http": {
使用新的 MVC 属性路由,我知道您可以分配多个 Route单个 ActionResult 的属性,但我正在寻找一种方法来在 RoutePrefix 上做同样的事情等级。我有一个 Controller
我有一个 Web API 应用程序,需要在其中更改路由配置。 Javascript $.ajax({ type: "GET", url: "api/collaborat
开源Attribute Routing允许有多个路由前缀。为什么 ASP.NET Web API 2.0 不允许有多个 RoutePrefix()。 [RoutePrefix("api/v1/{abc
我正在使用 MVC 属性路由 (MVC 5.1.2) 并且遇到错误: Multiple controller types were found that match the URL. This can
我是一名优秀的程序员,十分优秀!