标签: .net asp.net .net-3.5 asp.net-3.5
我使用Session.Remove()从会话中删除一个项目,然后重定向到另一个页面。如果我单击后退,然后重新加载,该项目会突然回到会话中。 Session.Remove()不应该把它从会话中拿出来吗?
答案 0 :(得分:2)
Remove方法会删除该项目,并且它本身不会重新出现。
您正在查看页面的缓存版本,或者您在某处将代码再次添加到Session对象中。
您可以在页面上的某个位置显示当前时间,以确定您是否看到了缓存页面。
重新加载页面时按ctrl将告诉浏览器不使用缓存数据。