您的位置:程序门 -> web 开发 -> asp



asp里的页面,刷新和关掉重新打开有什么区别吗,为什么我的asp程序刷新和关掉重新,看到的效果不一样


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


asp里的页面,刷新和关掉重新打开有什么区别吗,为什么我的asp程序刷新和关掉重新,看到的效果不一样[已结贴,结贴人:renjun24]
发表于:2007-01-05 11:11:50 楼主
asp里的页面,刷新和关掉重新打开有什么区别吗,为什么我的asp程序刷新和关掉重新,看到的效果不一样
发表于:2007-01-05 11:17:051楼 得分:1


有可能是缓存问题。
关掉后重新打开显示的可能是缓存的,而刷新是从服务器上取得的最新的。
发表于:2007-01-05 11:20:102楼 得分:0
刷新后会比原来多一条记录,是原先最后一条的基础上再加上这条一样的数据,而重新开就没有了
发表于:2007-01-05 11:28:333楼 得分:1
楼上不是告诉你啦,是cache的原因,重新打开,由于你的url不变,且本地ie缓存里面有这个url对应的内容,所以,ie首先使用的是本地保存下来的上次的内容,而不是执行asp的结果。

你可以在asp上打印一下asp代码被执行的时间就可以看出来了。

避免缓存的方法就是往response的header里面设定
pragma:   no-cache
cache-control:   no-cache,no-store,max-age=0
expires:   0

当然有可以用html: <meta   http-equiv   ....> 的方式
发表于:2007-01-05 11:32:224楼 得分:0
重新打开如果间隔短,那重新打开的是缓存里的东西,刷新绝对是新的
发表于:2007-01-05 11:44:255楼 得分:0
重新输入用户名和密码再登陆到这个页面,数据不会增加
发表于:2007-01-05 14:54:266楼 得分:0
刷新sessionid不变
关掉重新   sessionid变了


快速检索

最新资讯
热门点击