ASP.NET 만료된 세션을 가장 잘 감지하려면 어떻게 해야 합니까?
문제
내 Visuial Basic 웹 애플리케이션에서 세션이 만료되는 시기를 감지해야 합니다.이것이 제가 사용하고 있는 것입니다...
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If CurrentSession.IsNew AndAlso (Not Page.Request.Headers("Cookie") Is Nothing) AndAlso (Page.Request.Headers("Cookie").IndexOf("ASP.NET_SessionId") >= 0) Then
Response.Redirect("TimeOut.aspx")
End If
...do something...
End Sub
메모: CurrentSession.IsNew
보고 HttpContext.Current.Session.IsNewSession
이것은 잘 작동하는 것 같습니다 인터넷 익스플로러, 그러나 실패하는 것 같습니다. 파이어폭스.
해결책
다음을 시도해 보세요
If Session("whatever") IsNot Nothing Then
제휴하지 않습니다 StackOverflow