2

グローバルとして登録されているアクション フィルターがあります。

GlobalFilters.Filters.Add( new SaveAdSourceFilter() );

フィルターは、後で使用するために一部のリファラー情報を Cookie に保存するだけです。ここで、OutputCache 属性を介してキャッシュ メカニズムを有効にすると、フィルターの呼び出しが停止します。

フィルターのキャッシュをバイパスする方法はありますか? IHttpModule の実装などの他のソリューションをいくつか知っていますが、ActionFilter は少し単純です。

4

1 に答える 1

0

ドーナツ出力キャッシュなど、OutputCache のカスタム実装を使用できます。

ここで詳細を読むことができます:出力キャッシュおよびその他のアクション フィルターの操作

于 2012-08-06T16:01:31.147 に答える