ASP.NET 만료된 세션을 가장 잘 감지하려면 어떻게 해야 합니까?

StackOverflow https://stackoverflow.com/questions/3831

  •  08-06-2019
  •  | 
  •  

문제

내 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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top