0
我有两个类型的控制器:ASP.NET MVC 5路由问题
[1]从BaseController继承(名称空间:Foo.Bar.Controllers)
[2]从BaseAPIController(命名空间继承:富.Bar.Controllers.API)
如何我可以路由所有/ API/{控制器}/{行动}请求转发给控制器[2]和所有其他请求到控制器[1]?
注:我不使用的Web API框架,只是MVC 5
我有两个类型的控制器:ASP.NET MVC 5路由问题
[1]从BaseController继承(名称空间:Foo.Bar.Controllers)
[2]从BaseAPIController(命名空间继承:富.Bar.Controllers.API)
如何我可以路由所有/ API/{控制器}/{行动}请求转发给控制器[2]和所有其他请求到控制器[1]?
注:我不使用的Web API框架,只是MVC 5
我对this question解决方案应该工作,我不认为路由逻辑是特定的WebAPI。
基本上编写自定义IHttpControllerSelector这需要自定义命名空间的考虑。