会话被杀,但页面即将到来

时间:2010-10-21 12:29:53

标签: c# session logout

我在我的项目中使用会话并且我写了

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

在退出按钮下。我在所有页面的页面加载事件中查询Session [“user”]。如果它为null我将用户发送到Login.aspx。但是当我将页面写入url但是我点击了Logout按钮时,页面才会进入页面加载事件。

你有什么想法吗?

提前致谢

Çağın

2 个答案:

答案 0 :(得分:1)

Session.Clear()仅清除会话字典中的值。使用Session.Abandon()

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

答案 1 :(得分:0)