【发布时间】:2015-06-25 19:52:06
【问题描述】:
从过去的 2 天开始,我一直在挠头寻找解决方案,我尝试了很多方法但没有奏效,有人可以帮我解决这个问题。
我正在使用 Classic Asp,在按钮单击事件中,我加载了一个带有网格的页面,然后我从网格中选择了一条记录,它会将我带到另一个页面,其中显示了记录的所有详细信息。当我回击返回网格并查看另一条记录时,我在 IE 中收到错误“网页已过期”,刷新页面时出现“确认表单重新提交”错误,弹出消息如下
“要重新显示网页,网络浏览器需要重新发送您之前提交的信息。”等等……
有 2 个按钮重试和取消。
然后我点击“重试”它再次打开带有网格的页面。那么有没有办法避免错误页面和弹窗直接打开里面有网格的页面呢?
我也尝试了“获取”方法,即使这样也没有用。
我在 MSDN https://support.microsoft.com/en-us/kb/183763 中添加尝试了以下代码
<%Response.CacheControl="Public"%>
而且我还使用以下方法清空缓存
Response.buffer=true
Response.Expires = -1
Response.ExpiresAbsolute = Now() -1
Response.AddHeader "pragma", "no-store"
Response.AddHeader "cache-control","no-store, no-cache, must-revalidate"
没有任何作用
【问题讨论】:
标签: internet-explorer vbscript asp-classic iis-7