従業員レコードのリストが表示されるインデックス ページで OutputCaching を使用しています
[OutputCache(Duration = 120, VaryByParam = "empId;page;sort;")]
しかし、キャッシュのためにリストから1つのレコードを削除すると、削除されたレコードもOutputcacheの有効期限が切れるまでリストされます。削除操作が発生した場合に出力キャッシュを更新する方法はありますか? これを MVC3 カミソリ ページで使用しています。
私のページには何百ものレコードがリストされており、各レコードにはその特定のレコードを削除するための「削除」ボタンがあります。ページの読み込みを高速化するために、ページで OutputCaching も使用しています。
ここで、削除ボタンを押して 1 つのレコードを削除すると、OutputCaching が原因で、削除されたレコードも outputcache の有効期限が切れるまでページに表示されます。この問題を回避する方法はありますか?
outputCache から削除されたレコードのみを削除する方法はありますか?
または、新しいレコードを追加する場合、OutputCache を削除して再度キャッシュを再作成するのではなく、新しいレコードを既存の outputCache に追加しますか?