我在asp.net中有web應用程序。爲了讓用戶保持登錄狀態,我需要在運行時擴展會話超時值。假設它是30分鐘的初始。並最多29分鐘使用沒有任何活動,突然他點擊頁面上的一些按鈕,在這一眼中應該有剩餘1分鐘+ 30分鐘應該延長。這可能嗎 ?如何做到這一點,或者這是內部管理.net如何擴展會話超時運行時間?
0
A
回答
0
據我所知,這是默認行爲。如果在超時期限內沒有收到請求,ASP.NET會實現滾動超時機制,只會終止用戶的會話信息,但每次接收到與會話有關的新請求時,都會重置「時鐘」。
0
Session.Timeout = 60;
這會將會話超時設置爲60分鐘。
+0
oops !!!我知道這一點,我也解釋了問題。請再讀一遍我的問題。 – 2012-01-09 14:13:49
0
有幾個網站會在每個頁面呈現中輸出一小段腳本,其中包括一個設置爲在會話超時前約2分鐘運行的JavaScript定時器。如果您的會話超時時間爲5分鐘,則腳本將在3分鐘後設置爲觸發。
該腳本會彈出一個模式窗口,提示「您的會話即將過期,請單擊此處以保持登錄狀態」。該彈出窗口上的按鈕將刷新當前頁面,或者執行一些AJAX向服務器發送請求,刷新會話超時。此時,您將希望在用戶空閒時重新創建JavaScript計時器。
相關問題
- 1. 擴展Asp.net會話超時
- 2. 長時間運行請求期間的ASP.NET會話超時
- 3. Grails/Ext js:請求不擴展會話(會話超時)
- 4. 超時會話的時間
- 5. 如何擴展會話超時與jquery ajax
- 6. 如何擴展分頁會話超時值?
- 7. 如何在PHPMyAdmin中擴展會話超時?
- 8. 處理器與IRequiresSessionState不會擴展會話超時
- 9. 擴展會話中間件
- 10. 在運行時擴展類
- 11. 設置時間會話超時
- 12. 設置會話超時時間
- 13. 我想增加會話超時時間
- 14. 如何在頁面加載時延長會話超時時間?
- 15. 在Struts2運行期間更改會話超時
- 16. 會話超時
- 17. 會話超時
- 18. 會話超時
- 19. 會話超時
- 20. 會話超時
- 21. 會話超時
- 22. 在cakephp中擴展每個用戶的會話超時
- 23. Spring Security - 會話超時而不擴展/更新
- 24. ravendb長時間運行會話
- 25. 減少會話大小運行時間
- 26. 儘管在web.config中設置會話時間,會話超時
- 27. 如何在Ruby on Rails中顯示/維護擴展會話超時窗口
- 28. 如何在SolrConnection中擴展超時? (SolrConnectionException:操作已超時)
- 29. 如何在asp.net中延長會話超時時間
- 30. Firebase Analytics究竟如何處理會話持續時間/超時?
也許它是正確的..但我所經歷的是在這裏有點相反。儘管我把我的超時時間設置爲30分鐘,並假設從20分鐘沒有活動...突然它在10分鐘後過期...所以我不認爲它是在asp.net中處理的。如果有...我會好的不是嗎? – 2012-01-09 14:16:47