可能な場合は適切なHTTPメソッドを使用したいと思います。この場合、ボタンをクリックして何かを削除したときに、属性を使用してコントローラーアクションを実行したいと思います[HttpDelete]
。ただし、Razor構文を使用して、このメソッドでフォームを作成することはできないようです。FormMethod
列挙型にはオプションがなく、次のDelete
ことを実行しても列挙型はオーバーライドされません。
@using (Html.BeginForm("Order", "Users", FormMethod.Post, new { method = "DELETE" }))
解決策を探しても何も得られません、誰もこれをしていませんか?POSTを使用できることはわかっていますが、そもそもこれがHTTP削除メソッドのポイントではありませんか?