在選擇單選按鈕時,我想顯示一個時鐘/定時器5分鐘,並在數據庫中設置鎖定。在asp.net中的定時器監視
5分鐘後,我必須取消鎖定。
此外,如果瀏覽器窗口已關閉或重定向到其他頁面,我應該刪除鎖。
有關如何實現此功能的任何指針?
有沒有內置的時鐘/定時器?
在此先感謝。
在選擇單選按鈕時,我想顯示一個時鐘/定時器5分鐘,並在數據庫中設置鎖定。在asp.net中的定時器監視
5分鐘後,我必須取消鎖定。
此外,如果瀏覽器窗口已關閉或重定向到其他頁面,我應該刪除鎖。
有關如何實現此功能的任何指針?
有沒有內置的時鐘/定時器?
在此先感謝。
使用一個asp:定時器控制來代替。
我會使用jQuery的電纜鋪設點擊()處理程序,並且可以使用setTimeout()方法5分鐘
setTimeout(function() { /* your ajax call here */ }, 5000);
有關在瀏覽器關閉檢測的詳細信息後,調用一個函數,看到這個問題:
不要在JavaScript中這樣做。如果客戶端斷開連接(網絡問題),你會怎麼做?或者在客戶端發生電源故障的情況下?或者在瀏覽器崩潰的情況下? – Artem 2012-03-13 15:02:59
Artem,好點。我也計劃保持一個工作,以定期清除鎖定。 – RMN 2012-03-13 18:27:05