OutputCache 属性を使用して、アクションの HTML 出力をサーバー側でキャッシュしています。
うまくいきましたが、コンテンツがめったに変更されない状況になりましたが、変更された場合、ユーザーが次の要求で新しいデータを確認することが重要です。
では、プログラムでページ キャッシュの期間を中止する方法はありますか?
OutputCache 属性を使用して、アクションの HTML 出力をサーバー側でキャッシュしています。
うまくいきましたが、コンテンツがめったに変更されない状況になりましたが、変更された場合、ユーザーが次の要求で新しいデータを確認することが重要です。
では、プログラムでページ キャッシュの期間を中止する方法はありますか?
はい、HttpResponse.RemoveOutputCacheItemメソッドを使用して可能です。この質問を確認してください:
OutputCacheAttributeを拡張して、元のASP.netキャッシングと同様の依存関係を許可する独自のキャッシュメカニズムを作成できます。