2010-07-29 46 views
0

好的。我不能真正解決我想要的 - 所以,如果你能請告訴我如何:如何同步JS超時和ASP.NET會話超時?

我每次每次點擊的網頁有Ajax調用我的服務器(因此,ASP擴展了會話)

我有ASP.NET會話設置爲Xmin。我希望當X + 1分鐘到期時,我有到期頁面。我所做的就是設置JS計時器來驗證每x + 1分鐘以查看會話是否過期(問題是JS和ASP會話超時未同步)

我該如何讓它們同步?

回答

0

每當您發出ajax調用重置您的超時時間。 所以他們將同步...

0

我說,你不能絕對同步他們,因爲他們在2臺不同的計算機上運行,​​你無法控制他們之一。所以最好找到其他方式來做你想做的事。

這裏有類似的鏈接。

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)