【发布时间】:2013-08-12 16:11:09
【问题描述】:
所以我有一个 Web 表单应用程序,其中我有一个页面,其唯一目的是重定向到一个 html 文件并显示它。现在这在 Visual Studio 中完美运行,但是当我从 IIS 运行它时,它在我第一次加载页面时运行良好,但是当我更改 html 文件然后再次打开它时,它仍然有旧内容,但如果我点击会更新刷新。我想我只是在Page_Load() 中手动刷新页面
ClientScript.RegisterClientScriptBlock(this.GetType(), "Refresh", "<script>window.location.reload();</script>");
但这让我无处可去。我已经对其进行了几次测试,这只是 IE 中的一个问题,chrome 和 firefox 按预期工作。我只能忍受它吗?
谢谢。
【问题讨论】:
-
要么将页面设置为不缓存(iis缓存设置),要么将随机数作为查询字符串附加到html页面以强制每次请求下载它
标签: c# internet-explorer iis webforms