0

根据指南,它说我只需在方法名称之前添加 Post 即可。但是,当我尝试它不起作用时。但是,如果我[HttpPost]在方法名称上方添加,那么它会按预期工作。

我想知道 PostMyMethodName() 是否也可以工作。还是我正在阅读的指南有误?

4

1 回答 1

0

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

于 2012-05-30T11:40:19.260 回答