IE8でページをリロードする方法をいくつか試しましたが、失敗しました。IEは、Webサーバーに要求せずに、内部キャッシュを使用し続けます。
Webサーバーから次のヘッダーを送信しています。
Response.Add(new StringHeader("Expires", DateTime.UtcNow.AddYears(-1).ToString("r")));
Response.Add(new StringHeader("Cache-Control", "no-store, no-cache, must-revalidate, max-age=0"));
Response.Add(new StringHeader("Pragma", "no-cache"));
Response.Add(new StringHeader("Last-Modified", DateTime.UtcNow.ToString("r")));
これは、私が試した多くの組み合わせの1つにすぎません。
IEに毎回ページをフェッチさせるにはどうすればよいですか(ユーザーにIE内のキャッシュをオフにすることを強制することなく)?