您的位置:首页 > 其它

IE页面后退刷新数据加载问题

2012-08-01 20:05 330 查看
发布网页后,第一次浏览过后会在临时文件夹中生成缓存文件,这样IE下次访问或者通过后退访问页面的时候就会从缓存里面读取页面而不重新进入后台生成页面,这样做提高了效率但是同时也会出现bug,因为当需要更新数据的时候可能就会出问题。有时候调试也会发现,进入页面的同时根本没有执行page_load。

为了解决这个问题,有两种方法:

首先可以让页面加载时强制刷新,刷新的同时就可以重新生成新的数据了,方法是将下面语句放入后台page_load函数里面

Response.Cache.SetCacheability(HttpCacheability.NoCache);

还有一种思路就是禁止页面加载时从缓存里面读取数据,方法是将下面语句加入前台页面的<head></head>之间。

<meta http-equiv="Pragma" content="no-cache">

个人比较推荐第二种方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐