0

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

4

1 回答 1

2

Remove 方法确实删除了该项目,并且它不能自行重新出现。

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

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

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

于 2009-03-13T14:17:17.297 回答