网页已过期 此网页的本地副本已过期,网站要求您重新下载该网页

时间:2022-11-30 11:10:47
这个问题已经缠绕了本人很久了,一直得不到好的解决方法。几乎我做的所有网站后台管理都会出现这种(有时会出现,有时又不会)。现在将这个问题拿出来让各位大侠参谋下。看看有什么解决方案木有,在下不甚感激。
问题的网页描述如下:

网页已过期 
   
   最可能的原因是:
•此网页的本地副本已过期,网站要求您重新下载该网页。
 
   您可以尝试以下操作: 
     在工具栏上单击“刷新”按钮重新加载该页面。刷新后,您可能需要再次导航至特定的网页,或重新输入信息。  
 
     更多信息 

如果此问题继续存在,请尝试下列操作: 

1.在 Internet Explorer 中,单击“工具”菜单中的“Internet 选项”,然后单击“高级”选项卡。
2.向下滚动并取消选中安全设置中的“不将加密的页面存盘”选项。 


问题的具体原因是这样的:
一个页面叫“infolist.asp”是一个新闻列表页面,有修改连接,点击该连接,跳到“infoedit.asp”。修改完毕返回infolist页面,就会出现这样的问题。
infolist.asp里面放了如下代码:
server.ScriptTimeout=10000000
Response.Expires = false
Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 
Response.AddHeader "Pragma", "No-Cache"

就是希望修改完毕后,能加载最新修改的内容,如:标题修改了,能即使显示。
如果没有放上面的代码,则不能达到上面的效果。
也曾用过一中用js强制刷新的方法,但是后来会出现某些其他的莫名其妙的问题。

8 个解决方案

#1


修改完毕后
执行下
Response.Redirect "infolist.asp"

#2


response.redirect "Web_Manage.asp?bm=" & bm & "&mc=" & mc & "&page=" & page
是这样的 里面有很多参数。

#3


这个问题大家帮个忙,感觉问题涉及面很广,光靠一点点修改没法根本解决这样的问题

#4


你把参数都赋上值

#5


引用 4 楼 snlixing 的回复:
你把参数都赋上值
参数的值都是前面传过来的,在页面头部已经有明确的值了。

#6


各位朋友给个建议呀?在下感激不尽。

#7


问题解决了?

#8


什么啊

#1


修改完毕后
执行下
Response.Redirect "infolist.asp"

#2


response.redirect "Web_Manage.asp?bm=" & bm & "&mc=" & mc & "&page=" & page
是这样的 里面有很多参数。

#3


这个问题大家帮个忙,感觉问题涉及面很广,光靠一点点修改没法根本解决这样的问题

#4


你把参数都赋上值

#5


引用 4 楼 snlixing 的回复:
你把参数都赋上值
参数的值都是前面传过来的,在页面头部已经有明确的值了。

#6


各位朋友给个建议呀?在下感激不尽。

#7


问题解决了?

#8


什么啊