2009-11-09 142 views
1

我希望我的asp.net mvc(C#)應用程序與會話一起使用而不會過期。會話超時絕不會在asp.net mvc

會話應該永遠活動,用戶打開應用程序。

最好的辦法是做什麼?

回答

2

我知道兩種可能性。首先,將web.config中的會話超時設置爲很長的時間間隔。 其次,將超時設置爲中等間隔,例如10或20分鐘,並將ajax調用包括在不執行任何操作的服務器上的某個方法。每隔3-5分鐘撥打一次,就像某種保持活力的電話。缺點是你應該在每一頁上都有這個javascript,所以最好放在主頁面上

+0

長時間的超時會在用戶離開後很長一段時間使用資源在服務器上保持活動狀態。 阿賈克斯保持活力要好得多。 – 2009-11-09 09:28:04

+0

在母版頁中添加了ajax調用腳本。這有助於解決我的問題 – Prasad 2009-11-09 10:53:56

0

你可能想看看this尋找一個可能的解決方案。