【问题标题】:Session item comes back after being removed会话项目在被删除后返回
【发布时间】:2010-10-13 04:07:36
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 是的,在我删除项目后,有一行代码将项目重新添加到会话中。走了很多步才找到它。不是我美好的时刻之一,但谢谢你。
    猜你喜欢
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 2016-11-28
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多