.net 会话项在被删除后返回
我使用session.remove()从会话中删除一个项目,然后重定向到另一个页面。如果单击“上一步”,然后重新加载,则该项目会突然返回会话。不应该将会话.Remove()永久地从会话中删除吗?Remove方法确实会删除该项,并且它本身无法重新出现 您可能正在查看页面的缓存版本,或者在某个地方有代码再次将该项添加到会话对象 您可以在页面上的某个位置显示当前时间,以确定是否看到缓存页面.net 会话项在被删除后返回,.net,asp.net,.net-3.5,asp.net-3.5,.net,Asp.net,.net 3.5,Asp.net 3.5,我使用session.remove()从会话中删除一个项目,然后重定向到另一个页面。如果单击“上一步”,然后重新加载,则该项目会突然返回会话。不应该将会话.Remove()永久地从会话中删除吗?Remove方法确实会删除该项,并且它本身无法重新出现 您可能正在查看页面的缓存版本,或者在某个地方有代码再次将该项添加到会话对象 您可以在页面上的某个位置显示当前时间,以确定是否看到缓存页面 在重新加载页面时按ctrl键将告诉浏览器不要使用缓存数据。是的,在我删除该项目后,有一行不正常的代码将其重新添加
在重新加载页面时按ctrl键将告诉浏览器不要使用缓存数据。是的,在我删除该项目后,有一行不正常的代码将其重新添加到会话中。花了很多时间才找到它。这不是我最美好的时刻,但谢谢你。