在web.config和global.asax中创建Session.Timeout

时间:2011-10-28 07:26:33

标签: c# visual-studio

在web.config中,我有这段代码 -

<sessionState mode="InProc" cookieless="true" timeout="30" />

如何将session.timeout中的web.configSession_End中的global.asax相关联?

2 个答案:

答案 0 :(得分:1)

您可以使用global.asax的会话结束事件来删除意外断开连接的用户:

void Session_End(Object sender, EventArgs E) {
// Clean up session resources

}

但请注意,当用户关闭浏览器或连接丢失时,会话不会结束。它在达到会话超时时结束。

答案 1 :(得分:0)

Session.TimeOut属性应该为您提供此值。