2011-05-06 261 views
-1

我們正在Asp.net(4.0)中開發一個Web應用程序。在這個應用程序中,我們使用jQuery和JavaScript和Web服務和I幀會話超時

在這裏,我遇到了會話過期的問題。我該如何解決這個問題?我無法理解會話到期的地方。

+0

默認會議在Asp.Net應用20分鐘後過期。所以你必須在你的應用程序中處理它。解釋你想要什麼或指定你需​​要的地方 – 2011-05-06 11:00:18

回答

0

如果我正確理解的問題,您可以在Web.config文件中調整會話超時,使用這樣的事情:

<system.web> 
    <sessionState mode="[Off|InProc|StateServer|SQLServer|Custom]" timeout="[numberOfMinutes]" /> 
    ... 
</system.web> 
0

你使用jQuery的,JavaScript中,web服務,和iframe中不影響您的會話到期問題。

下頁是學習使用會話狀態的絕佳資源:

ASP.NET Session State Overview

轉至標題爲配置會話狀態對於具體涉及您的問題信息,在該網頁。

這是你的會話狀態的配置選項,包括超時:

<sessionState mode="SQLServer" 
    cookieless="true " 
    regenerateExpiredSessionId="true " 
    timeout="30" 
    sqlConnectionString="Data Source=MySqlServer;Integrated Security=SSPI;" 
    stateNetworkTimeout="30"/>