ビューを返すコントローラーをキャッシュするために、OutputCache 属性 [OutputCache(Duration = 3600)] を使用しています。ただし、ビューには、Web.config プロパティに応じて特定の情報を表示するヘルパー メソッドが含まれています。問題は、この情報もキャッシュされることです。ヘルパー メソッド情報をキャッシュしない方法はありますか。
1 に答える
2
残念ながら、ASP.NET MVC 2 以降はドーナツ キャッシュをサポートしていません。
ASP.NET MVC 2 が要求を処理する方法の違いにより、置換ブロック内のデータがキャッシュされるべきではないときにキャッシュされる可能性があります。ASP.NET MVC の代替キャッシュはサポートされておらず、ASP.NET MVC Futures プロジェクトから削除されました。
そしてgreat article
、ASP.NET MVC 3 以降でこれを実現する方法を説明します。ASP.NET MVC Extensible Donut Caching
これは、Codeplex で入手可能なパッケージに基づいています。
于 2013-02-27T13:52:21.027 に答える