Visual Studio ASP.NET MVC4 プロジェクトでキャッシュを有効にしています。
キャッシュを管理するコードの部分は次のとおりです。
filterContext.HttpContext.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(1));
filterContext.HttpContext.Response.Cache.SetValidUntilExpires(true);
filterContext.HttpContext.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
filterContext.HttpContext.Response.Cache.SetCacheability(HttpCacheability.Public);
テストのために、アクションの編集ページにブレークポイントを配置しました。アプリケーションを実行して特定のページ (編集ページ) に移動すると、ブレークポイントに到達しないため、アクション ページがキャッシュされていることが簡単にわかります。次に、CTRL+F5 でキャッシュをクリアし、同じ編集ページに移動します。アクションの編集ページでブレークポイントに到達することを期待していますが、そうではありません。アクションの編集ページにアクセスしたことはありません。
理由はありますか?
ありがとう。