私のコントローラーにはDeleteメソッドがあり、実際にはGETとPOSTの2つがあります。
これらは両方とも機能するためにIDのみを必要とするため、あいまいなメソッドになります。
[HttpGet]
public ActionResult Delete(string id) { ... }
[HttpPost]
public ActionResult Delete(string id) { ... }
これを処理するためのベストプラクティスはありますか?
疑わしい場合は、[HttpGet]
メソッドは削除するオブジェクトを返し、ユーザーが確認できるようにし[HttpPost]
、削除を実行してアクションにリダイレクトしIndex
ます。