2013-04-16 23 views
1

我有一個網頁上有一個可編輯的jQuery網格。我正在使用它與asp.net web窗體。 Web表單身份驗證在20分鐘後設置爲超時。有時,用戶需要更新網格上的大量數據,並且一旦他們點擊保存,網站通常已經超時並且用戶丟失數據。如何擴展會話超時與jquery ajax

我想知道,雖然用戶仍然在網格上活躍,我們可以觸發JavaScript的東西,以防止Web窗體身份驗證超時和服務器會話超時?

感謝

+0

你可以在15分鐘後向服務器做一個ajax調用(它什麼也不做),只是爲了保持會話的活躍。除此之外,沒有辦法通過jQuery來改變會話時間。 –

+0

@FaisalAhmed嗨..感謝您的答覆Faisal ..有沒有辦法找出會話即將過期的JavaScript? – lawphotog

+0

到目前爲止,我什麼也沒找到。 –

回答

0

檢查鏈接jQuery Timer。你可以在jQuery中創建一個計時器。如果您的默認超時時間爲20分鐘,請在15〜18分鐘後設置計時器以調用服務器的ajax呼叫。這個電話無能爲力。但只要你做了ajax調用,它就會將會話激活20分鐘。因此,只要用戶將數據上傳到網格,您就可以保持會話正常運行。