CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

======================= 还是清缓存的问题 ===================

楼主linjc2000(⊿Τ┾废ら)2002-05-24 11:47:48 在 Web 开发 / ASP 提问

我已经用了  
  Response.Buffer   =   false  
  Response.Expires   =   0  
  Response.CacheControl   =   "no-cache"  
  也用了  
  <meta   http-equiv="Pragma"   content="no-cache">  
  还在第二次进入页面时用了  
  location.reload(),可是看到的还是上次进来的内容  
   
  怎么办呀???????????????????? 问题点数:55、回复次数:17Top

1 楼hhwlc(欧文)回复于 2002-05-24 11:58:32 得分 0

在第一页加入  
    response.flushTop

2 楼popcode(枫.net)回复于 2002-05-24 12:08:41 得分 10

response.flush是立即发送缓冲的输出  
  清楚缓冲中的html输出是response.clear  
  改  
  Response.Expires=0  
  Response.ExpiresAbsolute   =   Now()   -   1  
  Response.CacheControl   =   "No-Cache"Top

3 楼linjc2000(⊿Τ┾废ら)回复于 2002-05-24 14:43:29 得分 0

加了Response.ExpiresAbsolute   =   Now()   -   1之后还是没用呀  
   
  而且我也用了Response.Redirect   "page.asp?rnd="   &rnd   'rnd为一随机数还是没用.  
   
  具体情况为:我的page.asp里有链接一图片,图片是每次进入页面动态生成的,但我每次进去后显示的还是上次生成的图片,要按F5刷新后才能更新  
   
  还有其它办法吗?Top

4 楼icedut(冰-装修进行中)回复于 2002-05-24 15:26:21 得分 0

我也遇到同样的问题  
  目前还没解决Top

5 楼xyz1202(ITGirl.com.cn)回复于 2002-05-24 16:50:56 得分 20

啊哈,我也正遇到这个问题,那你帮我看看我找的资料有用否?  
   
  如何禁止缓存:  
  response.cachecontrol="no-cache"  
  response.addheader   "pragma","no-cache"  
  response.expires=0  
   
  如何清空缓存:  
  代码如下:  
  response.buffer   =   true  
  if   request.ServerVariables("SERVER-PORT")   =   1856   then  
        StrNewPage   =   "/newpath/this_page.asp"  
  '选择正确的页面的一些条件  
  else  
        StrNewPage   =   "/newpath/the_other_page.asp"  
  end   if  
  response.clear  
  response.ReDirect   strNewPage  
   
   
  祝,好运!^_^  
  Top

6 楼linjc2000(⊿Τ┾废ら)回复于 2002-06-11 15:10:55 得分 0

至今没有解决...   ...Top

7 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-06-12 19:26:41 得分 5

大家都没错  
  错的是IE  
  IE好像是一定要读硬盘的。没办法Top

8 楼wzy9645(想飞... ...)回复于 2002-06-12 20:39:03 得分 0

手动的话,设置一下每次检查更新吧  
  不过不是好办法,  
  看过一文说什么no-cache什么的还是要写满缓存才输出,是不是设小点就行了呢?  
  小弟愚见,没试(因为从来加了response.addheader   "pragma","no-cache"  
  就没问题了)Top

9 楼linjc2000(⊿Τ┾废ら)回复于 2002-06-14 11:01:50 得分 0

response.addheader   "pragma","no-cache"这句有时行有时不行(不知是何原因)  
   
  我把试个N种方法都不行的这种情况再说清楚些:在ASP页面里有链接一图片,图片调用Delphi写的一个DLL生成的一个柱状图。柱状图的长短数据是从数据库中取出的。可是我每次进去后显示的还是上次生成的图片,要按F5刷新后才能更新  
   
  不知还有什么方法可以试试?Top

10 楼zlgun(自由人)回复于 2002-06-14 18:01:31 得分 10

用随机数试试(就是像CSDN一样   访问时每次生成一串随机的数字748566.xml?temp=8.744448E-02)  
  那样浏览器会认为是不同的文件,就不会读缓存了Top

11 楼linjc2000(⊿Τ┾废ら)回复于 2002-06-15 14:54:07 得分 0

这个方法我已经试过了,没有用。。。Top

12 楼appleboyallen(揪揪)回复于 2002-06-15 18:38:33 得分 0

我也碰到这个问题,还在寻求答案中......Top

13 楼siyou(QQ~在线)回复于 2002-06-17 10:42:19 得分 0

Response.Expires=-1  
  就是每次显示的时候刷新一次,这样以前的缓存就什么都没了,一定能行的Top

14 楼bailufengdan(laoguo)回复于 2002-06-17 11:15:16 得分 0

ie该为每次访问此页时检查,权宜之计!Top

15 楼linjc2000(⊿Τ┾废ら)回复于 2002-06-17 19:01:52 得分 0

用Response.Expires=-1也无效。。。。    
   
  这么多方法中只有设置"每次访问此页时检查"时是有用的,可是这样不行呀。客户那么多,哪能都要求他们把IE都设成   每次访问此页时检查   ???  
   
  真是头痛。  
  本用Response.addHeader   "pragma","no-cache"在大多数(只是大多数)情况下就搞定了。。。。。  
   
  还有没有其它的方法呀????????  
  Top

16 楼xgn(谁是谁)回复于 2002-06-19 10:58:47 得分 10

<%Response.Buffer   =false    
  Response.ExpiresAbsolute   =   Now()   -   1    
  Response.Expires   =   0    
  Response.CacheControl   =   "no-cache"    
  %>Top

17 楼xgn(谁是谁)回复于 2002-06-19 11:04:19 得分 0

<%Response.Buffer   =false    
  Response.ExpiresAbsolute   =   Now()   -   1    
  Response.Expires   =   0    
  Response.CacheControl   =   "no-cache"    
  %>  
   
  也有可能你将这段代码贴错了文件Top

18 楼linjc2000(⊿Τ┾废ら)回复于 2002-06-22 14:02:30 得分 0

看来是没辙了,结帖吧。   郁闷........Top

相关问题

  • 关于清除缓存
  • 怎么清除缓存?
  • 【讨论】缓存是缓存整个页面好呢还是缓存所有的SQL执行结果好?
  • 在VC中如何将缓存清零?
  • 怎样清空页面缓存????
  • TOMCAT:怎么样清除缓存
  • xmlhttp的缓存怎么清除?????
  • 怎么清空输出缓存???
  • 使用sql语句拼凑3个select语句,如何缓存这三个dataset?是单个缓存还是可以一起缓存?
  • intel i486的L1cache,L2 cache是什么类型的高速缓存啊,物理高速缓存还是虚拟高

关键词

  • 页面
  • 检查
  • asp
  • 缓存
  • strnewpage
  • response
  • addheader
  • cachecontrol
  • 刷新
  • 生成

得分解答快速导航

  • 帖主:linjc2000
  • popcode
  • xyz1202
  • julyclyde
  • zlgun
  • xgn

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo