我们目前在其中一个客户端网站的共享工作站上遇到了缓存设置问题。基本上,他们已经将他们的IE浏览器设置为“永不”,以便何时检查网站的新版本。这导致我们的一些页面在一个用户注销并重新登录后显示另一个用户的数据。除了告诉用户不使用该设置(我们永远无法保证)之外,我有什么选择来防止这种行为。该网站是一个asp.net 3.5网站。
我知道一个选项是将页面设置为永不缓存,但这也会导致用户丢失很多站点上的后退按钮功能。所以任何其他选择都会有所帮助。
答案 0 :(得分:1)
如果您将缓存设置为打开(来自服务器),则不会松开后退按钮功能,只需单击后退按钮即可向服务器发出新请求,而不是仅显示缓存中的页面。这更安全,因为这意味着如果有人注销,另一个用户无法点击回来查看他们之前在屏幕上显示的内容。