MVC5:ProductsApiController - >从路线中移除Api

时间:2014-01-08 23:23:00

标签: asp.net-mvc asp.net-web-api attributes routing

我使用'ApiController'命名我的API控制器作为后缀,以避免与提供我的视图的MVC控制器发生冲突。

问题是我的网址现在看起来都像这样:server / api / ProductsApi / 5这会冒犯我的风格。我希望它是/ api / Products / 5

通过在课堂上放置RoutePrefix(“api / Products”),然后装饰每一个动作来解决这个问题的唯一方法是什么?

谢谢, ~Shea M.。

0 个答案:

没有答案