asp.net-mvc-3 - 是否可以将 DELETE 作为 ASP.NET MVC3+ 的 Http 动词?

标签 asp.net-mvc-3 http backbone.js asp.net-mvc-4

我知道获取和发布是可能的,但我使用的是 Backbone.js,它的方法也使用 DELETE 和 PUT 发送,我真的不想编辑“框架”。

我想知道 ASP.net MVC 3 或 4(或者从一开始就有可能吗?)是否可以具有接收 DELETE 或 PUT 的操作方法?

(我知道有这样的问题,但它的日期是 2008 年,而 asp.net mvc 3 或 4 还不存在。)

最佳答案

是的,他们可以有 [HttpDelete][HttpPut]

这些 ActionMethod 属性会将请求限制为那些 HTTP Verbs

[HttpDelete]
public ActionResult SomeDeleteAction(){
    return View();
}

关于asp.net-mvc-3 - 是否可以将 DELETE 作为 ASP.NET MVC3+ 的 Http 动词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535294/

相关文章:

asp.net - 依赖注入(inject)到 AuthorizationFilterAttribute

jquery - MVC 模型绑定(bind)期间日月反转

http - 允许仅从我的域提供某些文件(如字体)——特定的技术需求

javascript - Backbone : Access Collection Models

javascript - 当插件事件被触发时,如何从 Backbone.js 中的 View 执行模型的函数?

ASP.NET MVC SiteMap 和/或安全修整

c# - 返回 HTTP 401 并说客户端不要重复请求

html - 为什么要使用协议(protocol)相关的 URL?

arrays - 从 Http GET 创建 Swift 数组

javascript - 主干 'this' 被设置为 'window'