【发布时间】:2010-10-24 13:13:13
【问题描述】:
我有一个 asp.net 网站,它正在使用我无法从服务器重新加载的页面上的更新面板。我有这个用于母版页上的禁用页面缓存。
Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1))
Response.Cache.SetValidUntilExpires(False)
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetNoStore()
当我单击浏览器返回按钮返回页面时,它说页面已过期。我网站上的其他页面工作并调用页面加载,我找到但无法使用的唯一解决方案是在更新面板中 wrp 整个页面,但我不能这样做,因为我在页面上有一个报告查看器不适用于ajax。如果有人可以提供帮助,我将不胜感激。
【问题讨论】:
-
来自浏览器的过期页面消息意味着已经发送了一些回发数据。有些浏览器会询问用户,如果他们想重新发送它,有些则不询问。
标签: vb.net browser caching http-headers