c# - session 已终止但页面即将到来

标签 c# session logout

我在我的项目中使用 session ,我写了

Session.Clear(); 
Response.Redirect("Login.aspx");

在注销按钮下。我正在检查所有页面的页面加载事件中的 Session["user"]。如果它为空,我将用户发送到 Login.aspx。但是,当我将页面写入 url 时,页面没有转到页面加载事件,但是我单击了注销按钮。

你有什么想法吗?

提前致谢

恰安

最佳答案

Session.Clear() 只清除 session 字典中的值。使用 Session.Abandon()

In ASP.NET, when should I use Session.Clear() rather than Session.Abandon()?

关于c# - session 已终止但页面即将到来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3987434/

相关文章:

java - 序列化 HttpSession 对象

java - Android Facebook 注销错误(未知方法)

javascript - Facebook FB.logout() 是否还有对话框?

c# - C# Windows 应用程序中的图像映射编程

C#: While 循环结束时有条件

c# - 如何引用某些 Windows 元素(滚动条、插入式选项按钮等)使用的 BG 颜色?

java - 在 Tomcat 中的上下文之间共享 session 数据

c# - 泛型方法内部的泛型方法

api - 这个错误: 'client authentication must only be provided using one mechanism' 是什么意思

php - 使用 .htaccess(和 .htpasswd)身份验证时如何注销?