【发布时间】:2010-04-01 22:48:48
【问题描述】:
有时我发现我需要按 CTRL+REFRESH BUTTON(或简称 REFRESH BUTTON)才能更新页面。 我认为这可能是使用 AJAX 更新面板之类的问题,但它也发生在没有 AJAX 部分呈现的页面上。 我还删除了 if(!isPostBack),但仍然需要刷新页面才能更新内容。
和缓存有关吗?
有人知道解决这个问题的方法吗? 我相信它只发生在 IE 7(我正在使用)上。我在 Chrome 上尝试了相同的功能,它按预期工作。
编辑:不幸的是,这并不像将缓存标头设置为 0 或在 IE 中总是在页面加载时检索最新页面那样简单。我做了这些,同样的问题发生了。
例如,在我网站的某一部分,您可以更改个人资料图片。如果我选择删除个人资料图片(然后应该设置为默认图片),它只会删除图片(但不显示默认图片)。页面再次加载,但它仍然引用我删除的图片(所以我得到图片的 X)。我必须进入另一个页面,然后返回个人资料页面才能看到默认图片。 CTRL + REFRESH 也可以。
请注意,所有浏览器(包括 Chrome)都会出现此特定问题。
如果有帮助,我正在使用母版页中的内容页面。
【问题讨论】:
标签: c# internet-explorer-7 refresh renderpartial