我在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. 處理器與IRequiresSessionState不會擴展會話超時
- 3. 擴展會話中間件
- 4. 我想增加會話超時時間
- 5. 如何在頁面加載時延長會話超時時間?
- 6. 在Struts2運行期間更改會話超時
- 7. 會話超時
- 8. 會話超時
- 9. 會話超時
- 10. 會話超時
- 11. 會話超時
- 12. 會話超時
- 13. Spring Security - 會話超時而不擴展/更新
- 14. 減少會話大小運行時間
- 15. ravendb長時間運行會話
- 16. 儘管在web.config中設置會話時間,會話超時
- 17. Firebase Analytics究竟如何處理會話持續時間/超時?
- 18. 如何增加Asp .Net MVC 5中的會話超時時間?
- 19. 如何在php中設置會話超時時間?
- 20. 如何調用會話時會話超時
- 21. 第一次用戶擴展會話後,jquery超時代碼不會重新運行
- 22. 輪詢時會話超時
- 23. PHP會話超時
- 24. JBoss會話超時
- 25. Jhipster會話超時
- 26. SonarQube會話超時
- 27. wxPython會話超時
- 28. 會話超時.NET
- 29. 會話超時Android
- 30. mvc會話超時
也許它是正確的..但我所經歷的是在這裏有點相反。儘管我把我的超時時間設置爲30分鐘,並假設從20分鐘沒有活動...突然它在10分鐘後過期...所以我不認爲它是在asp.net中處理的。如果有...我會好的不是嗎? – 2012-01-09 14:16:47