C# asp.net中的计时器监视

C# asp.net中的计时器监视,c#,javascript,ajax,.net-4.0,C#,Javascript,Ajax,.net 4.0,在单选按钮选择更改时,我想显示一个时钟/计时器5分钟,并在DB中设置一个锁 5分钟过后,我得把锁取下来 此外,如果浏览器窗口已关闭或重定向到其他页面,我应该移除锁定 关于如何实现这一功能有什么建议吗 有内置时钟/计时器吗 提前感谢。我将使用jQuery连接click()处理程序,您可以使用setTimeout()方法在5分钟后调用函数 setTimeout(function() { /* your ajax call here */ }, 5000); 有关检测浏览器何时关闭的详细信息,请参

在单选按钮选择更改时,我想显示一个时钟/计时器5分钟,并在DB中设置一个锁

5分钟过后,我得把锁取下来

此外,如果浏览器窗口已关闭或重定向到其他页面,我应该移除锁定

关于如何实现这一功能有什么建议吗

有内置时钟/计时器吗


提前感谢。

我将使用jQuery连接click()处理程序,您可以使用setTimeout()方法在5分钟后调用函数

setTimeout(function() { /* your ajax call here */ }, 5000); 
有关检测浏览器何时关闭的详细信息,请参阅此问题:


使用了asp:timer控件。

不要在javascript中执行此操作。如果客户端断开连接(网络问题),您将怎么做?或者在客户端发生电源故障的情况下?或者在浏览器崩溃的情况下。我还计划定期运行一个作业来清除锁。