0
A
回答
0
在ASP.NET MVC中,如果不指定方法,它将接受所有http动词。通常是由get
使用。
要指定一个http动词,您应该使用适当的属性修饰操作方法,例如,对于POST
方法,您应该使用HttpPost
作为代码。
[HttpPost]
public ActionResult Save(ProductViewModel product)
{
return View();
}
还有动词,如:
HttpPut
为PUT
HttpDelete
为DELETE
HttpPatch
为PATCH
以一个厕所k在Request Method了解更多。
0
控制器的默认动词是Get。我建议你为每个控制器操作([HttpGet],[HttpPut],[HttpPost],[HttpDelete])放置一个动词,以帮助阅读代码,而不必猜测动作正在做什么。
相关问题
- 1. 为什么MVC坚持HttpGet?
- 2. 测试ASP.NET MVC控制器Httpget
- 3. asp.net mvc - [HttpPost/HttpGet]与[AcceptVerbs(HttpVerbs.Post/Get)]
- 4. Crystal-lang httpget basic_auth
- 5. HttpGet get = new HttpGet(url);给予例外
- 6. Html.RadioButtonFor for asp.net mvc
- 7. Ninject 101 for MVC
- 8. populate dropdownlist for mvc
- 9. 的Android HTTPGET
- 10. Android HTTPGET HTTPOST -
- 11. HTTPGET失败
- 12. HttpGet返回UnknownHostException
- 13. Episerver HttpGet方法返回null
- 14. ASP.NET MVC 3:如何强制ActionLink执行HttpPost而不是HttpGet?
- 15. 如何在ASP.NET MVC中限制对[HttpGet] ActionResult的访问?
- 16. HttpPost vs MVC中的HttpGet属性:为什么要使用HttpPost?
- 17. asp.net mvc radioButtonFor for forEnd
- 18. HttpGet在android中,UnresolvedHostException
- 19. 在HttpGet的android java.lang.IllegalArgumentException
- 20. Httpget删除参数
- 21. 安卓HTTPGET问题
- 22. RedirectToAction上忽略HttpGet属性?
- 23. 如何保护MVC5中的HTTPGET方法
- 24. Google Chart HtmlHelper for Asp.net Mvc
- 25. 像WebPart for MVC的东西
- 26. Visual Studio 2010 Automation for ASP.NET MVC
- 27. Swagger 2/Springfox for Spring MVC
- 28. Asp.net 3.5 for Mvc 1.0 spellchecker
- 29. MVC 3 helper for radiobuttonlist枚举
- 30. does document.getelementbytagname work for mvc listboxfor