标签: asp.net
我的asp.net页面有问题
我们正在使用表单身份验证。页面退出后,我可以返回上一页。这是由于浏览器中缓存的页面。
所以我禁用了缓存。但这有其自身的缺点。
即使是history.back javascript函数也不是正确的解决方案。
这个问题的永久解决方案是什么?我一直面对这个问题,从未找到一致的解决方案。
有人可以为此建议一个可能的解决方案吗?
由于 SNA
答案 0 :(得分:0)
您不应该禁用缓存。如果您的会话或authticket无效,您应该能够检测它们是否已注销,在这种情况下您可以重定向它们。这link可能会有所帮助。如果您真的关注后退按钮,请尝试在注销后通过javascript清除客户端历史记录。
EDIT 查看This Link它深入探讨了一些不同的方法。我不认为有一种确定的方法可以阻止用户查看以前下载的内容,但是有一些事情可以让你难以理解。