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