【问题标题】:ASP.NET MVC 5 Routing issueASP.NET MVC 5 路由问题
【发布时间】:2014-02-12 10:53:08
【问题描述】:

我有两种类型的控制器:

[1]继承自BaseController(命名空间:Foo.Bar.Controllers)

[2] 继承自 BaseAPIController(命名空间:Foo.Bar.Controllers.API)

如何将所有 /api/{controller}/{action} 请求路由到控制器 [2] 并将所有其他请求路由到控制器 [1] ?

注意:我不使用 Web API 框架,只使用 MVC 5

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-5 routes


    【解决方案1】:

    我对@9​​87654321@ 的解决方案应该可以工作,我不认为路由逻辑特定于 WebAPI。

    基本上写一个自定义 IHttpControllerSelector 考虑自定义命名空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-13
      • 2011-11-30
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多