私は次のインデックスを持っています:
<div id='addProduct'>
@{ Html.RenderPartial("Create", new BoringStore.Models.Product()); }
</div>
<div id='productList'>
@{ Html.RenderPartial("ProductListControl", Model.Products); }
</div>
部分的な作成ビューには、新しい製品を作成するために使用される非表示のdivが含まれています。そうすると、部分ビューProductListControlが更新されます。
今度は編集機能でやりたいです。問題:現時点では、ユーザーがどの製品を編集したいかわからないため、インデックスの読み込み中に編集ページを統合することはできません。
私の考え:ユーザーが変更を実行できるように、既存の編集ビューをjqueryモーダル(問題ではありません)で呼び出したいと思います。保存後、モーダルは閉じられ(まだ問題はありません-これを処理できます)、ProductListControlが更新されます(これが私の問題です... :()。
どうすればそうできますか?いくつかのチュートリアルを見てきましたが、できるだけクリーンで簡単なものにしたいと思います。それらのほとんどは、dom操作を使用しており、JsonResultによってサーバー(コントローラー)からフィードバックを取得します。可能であれば、純粋なJavaScriptやjqueryではなく、かみそりの構文に固執したいと思います。可能であれば、JsonResultsを避けたいと思います。