[HttpPost]和[AcceptVerbs(HttpVerbs.Post)]区别
生活随笔
收集整理的這篇文章主要介紹了
[HttpPost]和[AcceptVerbs(HttpVerbs.Post)]区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.共同點:[HttpPost]和[AcceptVerbs(HttpVerbs.Post)]都是只接受POST請求過來的數據。
2.不同點:
在MVC中如果想一個action既可以回應POST請求也可以回應GET請求那么我們應該怎么做呢?
首先[HttpPost]和[HttpGet]是不能同時存在一個action上
但是[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]可以
正確寫法:
[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]
public ActionResult Index()
{
????........................
}
錯誤寫法:
[HttpPost][HttpGet]
public ActionResult Index()
{
????........................
}
轉載于:https://www.cnblogs.com/sylone/p/7657535.html
總結
以上是生活随笔為你收集整理的[HttpPost]和[AcceptVerbs(HttpVerbs.Post)]区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gitlab与jenkins的自动化部署
- 下一篇: 南邮CTF密码学write up