2011-01-18 13 views
0

私は以下の例外ASP.NETをスローするWebキャッシングを防止する方法?

Response.CacheControl = "no-store"; 
Response.AddHeader("Pragma", "no-cache"); 
Response.Expires = -1; 

、私は取得しています例外で、しかしその私に次のエラーが作業して表示されていないASP.NETで、次のスニペットを使用してWebページのキャッシュを停止しようとしています

例外の詳細: System.ArgumentException:プロパティ CacheControlの値が無効です。 値=店舗なし。

MSDN documentで読むと、「no-store」は有効な値ですが、依然としてこのエラーがあります。これについて何か助けてもらえますか?

おかげで、

+0

ドキュメントごとに「ノーストア」(大文字N)を試したことがありますか? –

+0

これは便利な記事です:http://dotnetperls.com/cache-aspnet – ScottE

答えて

1

はこれを試してみてください:それはASPのリファレンスページではなく、asp.netのリファレンスページであるように見えるページが助け

Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1)); 
Response.Cache.SetCacheability(HttpCacheability.NoCache); 
Response.Cache.SetNoStore(); 
0

ページはhttp://msdn.microsoft.com/en-us/library/system.web.httpresponse.cachecontrol.aspxです。これは、有効な値がhttpcacheability列挙型と一致することを示唆しています。以下のページを参照してください。

http://msdn.microsoft.com/en-us/library/system.web.httpcacheability.aspx

は、特に必要な値であり、Iは、NoCache命令を推測します。あなたが確かにあなたが望むものであることを確認するためにヘルプを読む必要があります。

関連する問題