私はmvcグリッドを持っています。
各レコードの横には削除ボタンがあります。
この削除ボタンはアクション DeleteRecord に対応します。アクションはこのレコードを削除し、RedirectToAction("MyGrid"); を実行します。
これはかなりうまく機能しますが、厄介なのは、私のリダイレクト アクションによってページ全体がリロードされることです。これは私が避けようとしているものですが、これを回避する方法がわかりません。
私はこのように始めます。
/MyApp/MyGrid => click delete
/MyApp/DeleteRecord => redirect
/MyApp/MyGrid => full reload of page
おそらくこれは不可能ですが、オーバーライドされたアクションと異なるアクション名のアクションを使用してこれを試みましたが、これは私の完全なリロードを解決しませんでした. 私はMVCが初めてなので、これは不可能かもしれません。クライアント側で ajax.post を実行しただけで、これを回避できるのではないかと考えていましたが、考えれば考えるほど、同じリダイレクトを実行する同じアクションになってしまう可能性が高くなります。
この状況を回避する方法についてのアイデアはありますか?