会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
天道酬勤,厚德载物
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
浏览器缓存
去年做的一个系统,不晓得怎么回事,总是出现莫名其妙的问题,今天才明白原来是缓存问题,去年一直以为是服务器缓存,结果是客户端缓存问题。
解决办法,每个页面调用下面这个方法就可以了
/**/
///
///
清空浏览器客户端的缓存
///
public
static
void
ClearClientPageCache()
{
HttpContext.Current.Response.Buffer
=
true
;
HttpContext.Current.Response.Expires
=
0
;
HttpContext.Current.Response.ExpiresAbsolute
=
DateTime.Now.AddDays(
-
1
);
HttpContext.Current.Response.AddHeader(
"
pragma
"
,
"
no-cache
"
);
HttpContext.Current.Response.AddHeader(
"
cache-control
"
,
"
private
"
);
HttpContext.Current.Response.CacheControl
=
"
no-cache
"
;
}
参考
原文
http://blog.csdn.net/zhangxiaoxiang/archive/2006/05/14/727904.aspx
posted on
2006-05-24 10:13
cobbles
阅读(
159
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部