我有一个使用update panel的asp.net网站,但无法从服务器重新加载该页面。我在主页上设置了禁用页面缓存来解决这个问题。
我有一个使用update panel的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()
当我点击浏览器的返回按钮返回到页面时,它会显示页面已过期。我的网站上的其他页面都可以正常工作并调用页面加载,但我找到的唯一解决方案是将整个页面包含在UpdatePanel中,但是我无法这样做,因为页面上有一个与Ajax不兼容的报表查看器。如果有人能帮忙,我将不胜感激。