如何同步JS超时和ASP.NET会话超时?

时间:2010-07-29 06:18:33

标签: javascript asp.net session session-timeout

确定。我无法真正解决我想要的问题 - 所以如果你能告诉我如何:

我有一个页面,每次点击都有一个ajax调用我的服务器(因此,ASP扩展了会话)

我将ASP.NET会话设置为Xmin。我希望当X + 1分钟到期时,我有到期页面。我所做的是设置JS计时器以验证每个x + 1min以查看会话是否过期(问题是JS和ASP会话超时未同步)

如何让它们同步?

2 个答案:

答案 0 :(得分:0)

每次进行ajax调用都会重置你的超时时间。 所以他们会被同步......

答案 1 :(得分: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)