Я хотел бы использовать соответствующий метод HTTP, когда это возможно. В этом случае, когда нажимается кнопка для удаления чего-либо, я хочу запустить действие контроллера с атрибутом [HttpDelete]
. Однако я не могу создать форму с помощью этого метода - используя синтаксис Razor. В перечислении FormMethod
нет опции для Delete
, и выполнение следующих действий не отменяет ее:
@using (Html.BeginForm("Order", "Users", FormMethod.Post, new { method = "DELETE" }))
Поиск решений не дает результатов, никто этого не делает? Я знаю, что могу просто использовать POST, но разве не в этом суть метода HTTP-удаления?