1

我注意到脚手架创建的方法称为 POST 并且上面没有 [HttpPost] 属性。如果我想创建多个 POST 方法,比如在我的情况下,我想要一个名为“Register”的控制器,并且我想要一个名为“RegisterAttendee”的方法和另一个名为“RegisterSpeaker”的方法。我希望它们具有不同的保护级别,所以我想要两个不同的方法调用。

使用具有 [HttpPost] 属性的平面旧 MVC 控制器之类的 WebAPI 是否可行?

4

1 回答 1

1

是的,您可以使用 [httppost] 属性在控制器中定义多个帖子。但是,当您的方法名称不以 Post 开头时,您只需要使用该属性。您可以通过不同数量的参数和/或通过在配置中定义路由来区分不同的 Post 调用。

希望这可以帮助。

于 2013-02-11T03:43:19.273 回答