我有一个 ASP.NET Web 应用程序,它创建一个文本文件报告,然后重定向到该文件。
Response.Redirect(strFileName);
问题是 IE9 似乎在缓存方面做了一些不同的事情。如果我生成两个报告,IE9 总是显示生成的第一个。我必须按 CTRL+F5 才能看到更新的文件。在任何其他浏览器上都不会出现此问题。
我尝试添加命令来更改缓存无济于事。
Response.Cache.SetNoStore();
Response.Cache.SetCacheability(HttpCacheability.NoCache);
我想保留为记录目的生成文本文件的功能。一种解决方案是将文本文件中的所有信息转储到页面上并避免Response.Redirect
. 有没有办法强制IE重新加载文本文件?