コントローラーでアクションを呼び出すビューに次のアクションリンクがあります。
@Html.ActionLink("Send Request", "SendRequest", new { id = item.CertificateId })
リンクをクリックすると、次の URL が生成されます。
http://localhost:61742/Controller/SendRequest/17
更新を押すと、同じアクションが再度呼び出され、テーブルに重複行が挿入されます。アクションへの重複呼び出しを防ぐ方法はありますか、またはテーブルに行を挿入する前にチェックを追加する必要がありますか?
HttpPost アクションを呼び出すようにビューを変更しようとしましたが、それも更新時に再度呼び出されます。