2011-05-06 153 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"/>