私が書いている ASP.NET MVC サイトでは、このチュートリアルに従って、HttpModule によってルーティングされる一般的なエラー アクションを作成しています。このアクションでは、HttpModule 内の応答に適用されるステータス コードに対応するビューを返します (これを行った後、モジュールは要求を問題のアクションに転送します)。
キャッシングを実装したいことを除いて、それはすべて良いことです。OutputCache
ページが一度キャッシュされることを意味するため、フィルタリング/可変せずに属性を使用したくありません。可能なステータスコードごとにページを1回キャッシュしたい。
OutputCacheAttribute
各 Response.StatusCode が個別にキャッシュされるように、何らかの方法で のプロパティをフィルタリング/変更することは可能ですか?