我想尽可能使用适当的 HTTP 方法。在这种情况下,当单击按钮删除某些内容时,我想使用属性触发控制器操作[HttpDelete]
。但是,我似乎无法使用此方法创建表单 - 使用 Razor 语法。这FormMethod
枚举没有选项Delete
并且执行以下操作不会覆盖它:
@using (Html.BeginForm("Order", "Users", FormMethod.Post, new { method = "DELETE" }))
寻找解决方案没有结果,没有人这样做吗?我知道我可以只使用 POST,但这不是 HTTP 删除方法的重点吗?
您的表单中需要此内容:
@using (Html.BeginForm("Order", "Users"){
@Html.HttpMethodOverride(HttpVerbs.Delete)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)