[解決済み】ASP.NETのWebサイト全体のブラウザキャッシュを無効にする
2022-04-15 02:27:59
質問
のブラウザキャッシュを無効化する方法を探しています。 ASP.NET MVC ウェブサイト全体
以下の方法を見つけました。
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
また、metaタグのメソッドもあります(MVCアクションの中には、headやmetaタグなしで、Ajaxを通して部分的なHTML/JSONを送るものがあるので、私にとってはうまくいかないでしょう)。
<meta http-equiv="PRAGMA" content="NO-CACHE">
しかし、私は、ウェブサイト全体のブラウザのキャッシュを無効にする簡単な方法を探しています。
解決方法を教えてください。
HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
HttpContext.Current.Response.Cache.SetValidUntilExpires(false);
HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
HttpContext.Current.Response.Cache.SetNoStore();
すべてのリクエストはまず default.aspx を通してルーティングされるので、その後ろにコードを書き込むことができると仮定します。
関連
-
NET6新機能 - 暗黙の名前空間参照
-
30分でわかるコング経由の.NETゲートウェイ
-
[解決済み] ウェブサイト制作のためのChromeキャッシュの無効化
-
[解決済み] web.configでmaxJsonLengthの長さを無制限に設定することは可能ですか?
-
[解決済み】ASP.NET MVCで属性を使用して特定のアクションのキャッシュを防止する
-
[解決済み】ASP.NET web.config: configSourceとファイル属性の比較
-
[解決済み] ASP.NETの新しいセキュリティ脆弱性の深刻度と回避方法について教えてください。
-
[解決済み] Razor _layout.cshtml のファイル名の先頭にアンダースコアがあるのはなぜですか?
-
[解決済み] フレームワークのランタイムターゲットが見つからない .NETCoreApp=v1 互換ランタイムの1つと互換性がある
-
[解決済み] ウェブブラウザに画像をキャッシュさせない方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
.NET 6:.NETのロギングコンポーネントlog4netを使用する。
-
NET6新機能 - 暗黙の名前空間参照
-
NETガベージコレクション GC診断ツール dotnet-gcmon 使用方法
-
ASP.NET Core Web API チュートリアル プロジェクト構成図
-
403 - アクセス拒否。IIS7 でファイルを開くと、アクセス拒否されます。
-
ConfigurationManagerのGetSection()メソッドです。
-
[解決済み] ASP.NET WebサイトとASP.NET Webアプリケーションのどちらを選ぶか?
-
[解決済み] web.configでmaxJsonLengthの長さを無制限に設定することは可能ですか?
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み] ASP.NET Web APIでのユーザー認証