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這需要自定義命名空間的考慮。