日期:2014-05-17  浏览次数:21485 次

网页已过期 此网页的本地副本已过期,网站要求您重新下载该网页
这个问题已经缠绕了本人很久了,一直得不到好的解决方法。几乎我做的所有网站后台管理都会出现这种(有时会出现,有时又不会)。现在将这个问题拿出来让各位大侠参谋下。看看有什么解决方案木有,在下不甚感激。
问题的网页描述如下:

网页已过期

最可能的原因是:
?此网页的本地副本已过期,网站要求您重新下载该网页。

您可以尝试以下操作:
在工具栏上单击“刷新”按钮重新加载该页面。刷新后,您可能需要再次导航至特定的网页,或重新输入信息。

更多信息

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

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强制刷新的方法,但是后来会出现某些其他的莫名其妙的问题。

------解决方案--------------------
你把参数都赋上值