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和HttpPost
- 2. 爲什麼MVC堅持HttpGet?
- 3. MVC HttpGet頁面硬刷新
- 4. ASP.NET MVC HTTPGET操作:數組參數
- 5. 測試ASP.NET MVC控制器Httpget
- 6. asp.net mvc - [HttpPost/HttpGet]與[AcceptVerbs(HttpVerbs.Post/Get)]
- 7. VaryByParam for MVC Model
- 8. URISyntaxException HttpGet
- 9. Crystal-lang httpget basic_auth
- 10. .net webapi HttpGet vs HttpPost。爲什麼HttpGet?
- 11. HttpGet get = new HttpGet(url);給予例外
- 12. MVC for ASP.net Webform
- 13. populate dropdownlist for mvc
- 14. Html.RadioButtonFor for asp.net mvc
- 15. Ninject 101 for MVC
- 16. HttpGet在ASyncTask
- 17. Android HTTPGET HTTPOST -
- 18. HttpGet返回UnknownHostException
- 19. Android HTTPGet錯誤
- 20. Android Httpget超時
- 21. HTTPGET使用HTTPS:SSLPeerUnverifiedException
- 22. 的Android HTTPGET
- 23. HTTPGET失敗
- 24. HttpPost和HttpGet不工作?
- 25. Episerver HttpGet方法返回null
- 26. jar for spring-test-mvc
- 27. Spring MVC Printing for webapplication
- 28. asp.net mvc radioButtonFor for forEnd
- 29. HttpPost vs MVC中的HttpGet屬性:爲什麼要使用HttpPost?
- 30. 如何在ASP.NET MVC中限制對[HttpGet] ActionResult的訪問?