isapi 如何才能不允许IE 缓存页面(50分)

  • 主题发起人 主题发起人 阳光游子
  • 开始时间 开始时间

阳光游子

Unregistered / Unconfirmed
GUEST, unregistred user!
isapi 如何才能不允许IE 缓存页面,expire,lastmodify,date都不行
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=551857
那是因为浏览器对该页面进行了缓冲,试试下面的方法:
在被缓冲的ISAPI中加入:
Response.SetCustomHeader('cache-control', 'no-store, must-revalidate, private');
Response.SetCustomHeader('Pragma', 'no-cache');
 
谢谢 KYQ ! 不好意思,今天才有上网:(
虽然已经不再缓存,但我的问题依然存在!
就是:表单提交后,数据库中内容已更新,重定向回此表单,时有出现旧的内容,
按“刷新”按钮,表单的内容在新旧之间切换,着实令人恼火。
能否告知您的E-MAIL ,或与我联系 SUNLIGHTSOFT@NETEASE.COM
 
My E-mail: kyq@21cn.com

看看表单所在的ISAPI、ASP或其他CGI是否已设置以上HTTP Header?
还有试试其他版本的IE,如IE V4.0曾出现该问题。
 
直接在代码里修改response.Content属性,而不要在object Inspector里设置。
 
后退
顶部