MVC中会话的客户端计时器

时间:2017-01-31 16:15:08

标签: javascript jquery asp.net-mvc session timer

我们有一个会话超时的MVC应用程序。某处,我假设正在跟踪会话时间。

我需要在客户端显示一个可视化计时器。

我查看了使用jQuery的示例,但这些示例主要是客户端,但没有与应用程序计时器进行通信。

将会话时间提供给客户端以显示会话计时器的直观表示的最佳方法是什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

基本上,您的计时器是客户端。 @SteveGreene是正确的,如果你联系服务器,会话超时将被重置,所以如果你要长时间轮询从服务器找到当前的剩余时间,它实际上总是相同的,因为每个请求得到时间会重置超时。

您只需知道超时,然后根据该设置设置客户端计时器。例如,默认超时为20分钟,因此客户端只需在页面加载20分钟时创建一个计时器。如果没有做任何事情来重置超时,那么当客户端计时器到期时,会话也会超时。