2012-05-30 36 views
0

根据指南,它说我需要在方法名称之前简单地添加Post。但是,当我尝试它不起作用。但是,如果我在方法名称上方添加[HttpPost],那么它按预期工作。.NET验证它是否是帖子

我不知道PostMyMethodName()也可以工作。或者我读的指南有错吗?

回答

0

我想你正在谈论ASP.NET MVC中的ActionFilter属性。 [HttpPost] Action filter属性用于限制操作方法,以便该方法仅处理HTTP POST请求。因此,您必须在控制器的操作方法名称之前拥有它,以处理用于该操作的表单文章。如果您没有提及任何动作过滤器,它将被视为HTTP GET([HttpGet])