2012-03-13 24 views
0

在選擇單選按鈕時,我想顯示一個時鐘/定時器5分鐘,並在數據庫中設置鎖定。在asp.net中的定時器監視

5分鐘後,我必須取消鎖定。

此外,如果瀏覽器窗口已關閉或重定向到其他頁面,我應該刪除鎖。

有關如何實現此功能的任何指針?

有沒有內置的時鐘/定時器?

在此先感謝。

+1

不要在JavaScript中這樣做。如果客戶端斷開連接(網絡問題),你會怎麼做?或者在客戶端發生電源故障的情況下?或者在瀏覽器崩潰的情況下? – Artem 2012-03-13 15:02:59

+0

Artem,好點。我也計劃保持一個工作,以定期清除鎖定。 – RMN 2012-03-13 18:27:05

回答

0

使用一個asp:定時器控制來代替。

2

我會使用jQuery的電纜鋪設點擊()處理程序,並且可以使用setTimeout()方法5分鐘

setTimeout(function() { /* your ajax call here */ }, 5000); 

有關在瀏覽器關閉檢測的詳細信息後,調用一個函數,看到這個問題:

javascript detect browser close tab/close browser