asp。net中后台管理程序,点击退出后,在浏览器上按后退不能进入后台管理,而是跳转到登录界面,如何实现?
我记得可以在后台程序里清除缓存,那是怎么实现的?
综合上面二条回答可以解决你的问题
你说的就像没说一样。
@Mr.dd: 怎么等于没有说呢
一是告诉你二条都是正确的,二告诉你只有二条全用上,才有效果。
也就是说有缓存的话,你就是在服务器上退出了,如果客户端有缓存,你点后退的话,还是能退到上一个页面的,只要你不刷新的话就不会跳到登录页面。
试试在页面中加上以下代码,不让浏览器缓存页面。
<meta http-equiv="expires" content="-1" /> <meta http-equiv="pragma" content="no-cache" />
这个又不是缓存的原因。是他没设置拦截和权限。