Использовать метод формы DELETE в Html.BeginForm ()?

Я хотел бы использовать соответствующий метод HTTP, когда это возможно. В этом случае, когда нажимается кнопка для удаления чего-либо, я хочу запустить действие контроллера с атрибутом [HttpDelete] . Однако я не могу создать форму с помощью этого метода - используя синтаксис Razor. В перечислении FormMethod нет опции для Delete , и выполнение следующих действий не отменяет ее:

@using (Html.BeginForm("Order", "Users", FormMethod.Post, new { method = "DELETE" }))

Поиск решений не дает результатов, никто этого не делает? Я знаю, что могу просто использовать POST, но разве не в этом суть метода HTTP-удаления?

8
задан Brian Tompsett - 汤莱恩 19 August 2015 в 19:39
поделиться