根据指南说它我只需要在方法名称之前添加Post。但是,当我尝试它时,它不起作用。但是,如果我在方法名称上方添加[HttpPost]
,则它会按预期工作。
我想知道PostMyMethodName()是否也能正常工作。或者我正在阅读的指南是不是错了?
答案 0 :(得分:0)
我猜你在谈论ASP.NET MVC中的ActionFilter属性。 [HttpPost]
操作过滤器属性用于限制操作方法,以便该方法仅处理HTTP POST请求。因此,您必须在控制器的操作方法名称之前使用它来处理针对该操作的表单帖子。如果您没有提及任何Action过滤器,它将被视为HTTP GET
([HttpGet])