我需要一些不在经典ASP应用程序上缓存的页面,但我已经尝试了所有可能的标题组合,似乎没有任何工作:
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.CacheControl = "no-cache; private; no-store; must-revalidate; max-stale=0; post-check=0; pre-check=0; max-age=0"
Response.AddHeader "Cache-Control", "no-cache; private; no-store; must-revalidate; max-stale=0; post-check=0; pre-check=0; max-age=0" ' Same as previous line, I know, just in case.
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "Expires", "-1"
Run Code Online (Sandbox Code Playgroud)
我也尝试重新启动网站和IIS,但无济于事.当我离开页面并使用浏览器的后退按钮返回页面时,它不会重新加载.
我在这里错过了什么?
编辑:经过更多的谷歌搜索,我发现并实现了这个JavaScript解决方案,它不是防弹,因为它是客户端的,我更喜欢服务器端解决方案,但它完成了工作!
不过,我想听听任何服务器端选项.