2010-07-29 2 views
0

확인. 정말 내가 원하는 것을 해결할 수없는 - 당신이하는 방법을 나에게 알려 주시기 바랍니다 수 있습니다, 그래서 만약 :JS 시간 초과 및 ASP.NET 세션 시간 초과를 어떻게 동기화 할 수 있습니까?

내가 각각의 모든 클릭의 페이지를 내 서버에 아약스 통화가 있습니다 (따라서 ASP 세션을 확장)

ASP.NET 세션을 Xmin으로 설정했습니다. X + 1 분이 만료되면 만료 페이지가 있습니다. 내가 한 일은 세션이 만료되었는지 (JS와 ASP 세션 시간 초과가 동기화되지 않는다는 것을) 확인하기 위해 매 x + 1 분을 확인하도록 JS 타이머를 설정하는 것이 었습니다.

어떻게 동기화 할 수 있습니까?

답변

0

ajax 호출을 할 때마다 타임 아웃 시간을 재설정하십시오. 그래서 그들은 동기화됩니다 ...

0

두 개의 다른 컴퓨터에서 실행되기 때문에을 절대 동기화 할 수 없다고 말합니다. 그 중 하나를 제어 할 수 없기 때문입니다. 그래서 당신이 시도하는 다른 방법을 찾는 것이 좋습니다.

다음은 비슷한 링크입니다.

http://forums.asp.net/p/1207721/3094847.aspx

http://blogs.msdn.com/b/nikhiln/archive/2007/06/21/detecting-session-timeout-in-asp-net-2-0-web-applications.aspx

http://www.codeproject.com/KB/scripting/Session_Timeout.aspx

Get ASP.NET Session Last Access Time (or Time-to-Timeout)