我注意到脚手架创建的方法称为POST,并且没有[HttpPost]属性。如果我想创建多个POST方法,就像在我的情况下,我想要一个名为“Register”的控制器,我希望有一个名为“RegisterAttendee”的方法和另一个名为“RegisterSpeaker”的方法。我希望它们具有不同的保护级别,因此我需要两种不同的方法调用。
对于具有[HttpPost]属性的平面旧MVC控制器,WebAPI是否可以实现?
答案 0 :(得分:1)
是的,您可以使用[httppost]属性在控制器中定义多个帖子。但是,当您的方法名称不以Post开头时,您只需要使用该属性。您可以通过不同数量的参数和/或通过在配置中定义路由来区分不同的Post调用。
希望这有帮助。