MCV3 OutputCache を使用して、データでいっぱいのテーブルを含むページの読み込み時間を短縮しています。私は ajax メソッドを使用して情報を更新し、DOM を操作して、変更が成功したことをユーザーに示します。これは、ページが読み込まれ、更新されたデータセットの代わりにキャッシュされたデータセットが読み込まれるまで問題ありません。
Update メソッドが呼び出されたときに、キャッシュをクリアまたは削除して、ページのリロード時に新しい更新されたデータでキャッシュが再作成されるようにします。
私のコードは次のとおりです。
[OutputCache(CacheProfile = "VideoIndexView")]
public ActionResult Index()
{
...
return View(model);
}