我有一个网站,并在登录页面Page_Load
,清除Session
。我已经试过:ASP.net会话清除
Session.Clear()
Session.RemoveAll()
Session.Abandon()
然后,一旦登录页面填写并点击提交按钮,它然后将两个值:
Session.Add("ref", ref)
Session.Add("date", datetxt)
在接下来的页面中,我有一个,如果声明成立:
If Session.Item("ref") = Nothing Then
Response.Redirect("Login.aspx")
End If
然而,当它只是不断重新导向到登录,而不必加载,即使我已经加入会话“参考”价值。
你能帮忙吗?
我尝试了四个空格缩进代码,但它没有奏效,对不起。 – Dan
是否在页面加载中添加了ispostback检查。 – Raghubar
您是否试图在允许用户访问给定页面之前验证用户已经登录? –