如果服务器上的时钟领先于客户端上的时钟,下面的代码会工作吗?
Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1))
编辑:我问的原因是在我们的一个网络应用程序上,一些用户声称他们看到了以前使用该机器的用户的页面(帐号等)。然而,我们使用上面的行和其他行来“阻止”这种情况的发生。
最佳答案
This question涵盖确保网页不被缓存。看来您必须设置多个属性以确保网页不会在所有浏览器中缓存。
关于caching - 网页缓存设置过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57380/