我想尽可能使用适当的 HTTP 方法。在这种情况下,当单击按钮删除某些内容时,我想使用属性触发控制器操作[HttpDelete]
。但是,我似乎无法使用这种方法创建表单 - 使用 Razor 语法。FormMethod
枚举没有选项,并且执行以下Delete
操作不会覆盖它:
@using (Html.BeginForm("Order", "Users", FormMethod.Post, new { method = "DELETE" }))
寻找解决方案一无所获,没有人这样做吗?我知道我可以只使用 POST 但这不是 HTTP 删除方法的重点吗?