2012-02-16 6 views
0

ASP.Net Chartコントロールによって生成されたチャートイメージを強制的にキャッシュしないようにする方法は誰にも分かりますか?asp.netチャートコントロールをキャッシュしないようにするにはどうすればいいですか

ノー喜びでマスターページのPage_Loadメソッド

 Response.AddHeader("Pragma", "no-cache"); 
     Response.CacheControl = "no-cache"; 
     Response.Cache.SetAllowResponseInBrowserHistory(false); 
     Response.Cache.SetCacheability(HttpCacheability.NoCache); 
     Response.Cache.SetNoStore(); 
     Response.Expires = -1; 

に以下を追加しようとしています。

アイデア?

おかげ

答えて

0
<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/ChartImages/;deleteAfterServicing=true;" /> 

は、これは生成後に削除するファイルを引き起こします。次回にページが読み込まれると、チャートコントロールは新しいIDを持つ新しいチャートを生成しなければなりません。

私は、主な質問は、ブラウザが実際に画像をキャッシュしていることを100%確信していますか?

+0

返信いただきありがとうございます。タグはチャートコントロールまたはweb.configにありますか? webconfigの –

+0

:) –

0

デフォルト値がtrueであるため、そのタグで明示的にdeleteAfterServicingパラメータを設定するとは思わない。

関連する問題