会话项在被删除后返回

时间:2009-03-13 13:56:14

标签: .net asp.net .net-3.5 asp.net-3.5

我使用Session.Remove()从会话中删除一个项目,然后重定向到另一个页面。如果我单击后退,然后重新加载,该项目会突然回到会话中。 Session.Remove()不应该把它从会话中拿出来吗?

1 个答案:

答案 0 :(得分:2)

Remove方法会删除该项目,并且它本身不会重新出现。

您正在查看页面的缓存版本,或者您在某处将代码再次添加到Session对象中。

您可以在页面上的某个位置显示当前时间,以确定您是否看到了缓存页面。

重新加载页面时按ctrl将告诉浏览器不使用缓存数据。