gpt4 book ai didi

asp.net-mvc - [AcceptVerbs(HttpVerbs.Post)] 和 [HttpPost] 有什么区别?

转载 作者:行者123 更新时间:2023-12-02 15:02:23 24 4
gpt4 key购买 nike

我可以使用 [AcceptVerbs(HttpVerbs.Post)]/[AcceptVerbs(HttpVerbs.Get)] 来装饰操作

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(string title)
{
// Do Something...
}

或使用 [HttpPost]/[HttpGet] 属性

[HttpPost]
public ActionResult Create(string title)
{
// Do Something...
}

它们有什么不同吗?

最佳答案

[HttpPost][AcceptVerbs(HttpVerbs.Post)] 的简写。唯一的区别是您不能在同一操作上同时使用 [HttpGet, HttpPost] (和类似的)。如果您希望操作同时响应 GET 和 POST,则必须使用 [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]

关于asp.net-mvc - [AcceptVerbs(HttpVerbs.Post)] 和 [HttpPost] 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3843875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com