Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 会话项在被删除后返回_.net_Asp.net_.net 3.5_Asp.net 3.5 - Fatal编程技术网

.net 会话项在被删除后返回

.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键将告诉浏览器不要使用缓存数据。是的,在我删除该项目后,有一行不正常的代码将其重新添加

我使用session.remove()从会话中删除一个项目,然后重定向到另一个页面。如果单击“上一步”,然后重新加载,则该项目会突然返回会话。不应该将会话.Remove()永久地从会话中删除吗?

Remove方法确实会删除该项,并且它本身无法重新出现

您可能正在查看页面的缓存版本,或者在某个地方有代码再次将该项添加到会话对象

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


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

是的,在我删除该项目后,有一行不正常的代码将其重新添加到会话中。花了很多时间才找到它。这不是我最美好的时刻,但谢谢你。