ASP.NET可以在C#中设置会话超时值

时间:2011-02-02 11:21:46

标签: asp.net

我想在代码中设置会话超时,以便它可以来自可配置的值。

我可以在global.asax中执行此操作吗?

Session.Timeout = value;

2 个答案:

答案 0 :(得分:6)

更改会话超时在web.config中写入此代码 档案

或者您也可以在global.asax文件中将其设置为

Session.Timeout = 60; //在Session.Start()事件中

它会增加你的会话过期时间。

答案 1 :(得分:4)

在描述TimeOut属性的MSDN页面中:

  

可以使用sessionState配置元素的timeout属性在应用程序的Web.config文件中设置Timeout属性,也可以使用应用程序代码直接设置Timeout属性值。

所以是的,您可以为此属性指定一个值,Global.asax是一个很好的地方。