您的位置:首页 > 编程语言 > ASP

ASP.net的页面缓存导致Session更新不及时的解决方法

2016-07-09 21:12 696 查看
ASP.net的页面缓存会导致Session更新不及时

原因:
由于页面缓存使得在一段时间内相同的请求不会重复生效。

解决方法:

让客户端不存在缓存,每次都在服务器端重新请求,在Page_load中加入以下语句:
Response.Expires = 0; //设置过期时间
Response.Cache.SetNoStore(); //在服务器端不缓存该页面
Response.AppendHeader("Pragma", "no-cache"); //在客户端不缓存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ASP.net