我有一個網站,並在登錄頁面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
您是否試圖在允許用戶訪問給定頁面之前驗證用戶已經登錄? –