我正在建立一个MVC 5网站。在同一个项目中,我设置了一个WebAPI脚手架。
对于MVC,我的路由看起来像这样:
的 {控制器} / {动作} / {ID}
我希望我的API路线看起来像这样:
的人 /编辑/ 15
对于WebAPI,我的路由如下:
API /的 {控制器} / {ID}
我希望我的API路线看起来像这样:
API /的人 / 15
问题是,我有一个名为PersonController.cs的控制器,它继承自 Controller 。我似乎需要另一个名为PersonController.cs的控制器,它继承自 ApiController 。
可以这样做,还是有另一种解决方案?