3

谁能告诉我为什么会话在我的应用程序中经过一定时间后会自动清除?

我使用以下行来创建会话变量以在类之间传递数据:

字符串数据 = TextBox.Text 会话 [“数据”] = 数据;

大约 10 到 15 分钟后,我刷新页面,发现会话缓存已被清除,我的应用程序自行崩溃。

有没有办法延长 web.config 中的会话时间?

我不完全了解 Session 的强大功能,所以任何帮助都会很棒,谢谢

4

1 回答 1

3

查看您的web.config文件并查看以下sessionState部分:

<configuration>
  <system.web>
     <sessionState timeout="30"></sessionState>
  </system.web>
</configuration>

我已将其更改30为将Sessions使用寿命再延长 15 分钟。您可以更改此设置以满足您的要求。

于 2013-08-09T12:02:16.217 回答