我想在代码中设置会话超时,以便它可以来自可配置的值。
我可以在global.asax中执行此操作吗?
Session.Timeout = value;
答案 0 :(得分:6)
更改会话超时在web.config中写入此代码 档案
或者您也可以在global.asax文件中将其设置为
Session.Timeout = 60; //在Session.Start()事件中
它会增加你的会话过期时间。
答案 1 :(得分:4)
在描述TimeOut属性的MSDN页面中:
可以使用sessionState配置元素的timeout属性在应用程序的Web.config文件中设置Timeout属性,也可以使用应用程序代码直接设置Timeout属性值。
所以是的,您可以为此属性指定一个值,Global.asax
是一个很好的地方。