ASP.NET WebApi指定操作

时间:2015-09-08 10:40:25

标签: c# .net asp.net-mvc asp.net-web-api

我需要使用一对操作创建ASP.NET WebApi,例如RegisterAppStart,RegisterStep和RegisterAppEnd。我想将所有这些动作放在一个控制器中。正如我所读,通常在WebApi动作名称中没有使用。 而我的问题 - 使用动作重写默认路由配置是一个坏主意吗?

PS。抱歉我的英文

1 个答案:

答案 0 :(得分:1)

您可以使用[Route("/api/FooController/BarMethod"]属性路由为操作指定任意名称。

这通常会覆盖服务的REST" y(请求方法指示应该调用哪种方法),但是由于您并没有真正构建REST服务,因此您不应该这样做。关心。