【发布时间】:2011-08-04 02:12:48
【问题描述】:
我目前正在开发一个 500 多个并发用户正在使用的 asp.net 3.5 Web 应用程序,并且会话超时设置为 24 小时,但服务器上的 ASPNet 进程的回收计划每天在上午3:00。导致会话超时。
会话过期后向用户显示消息并重定向到主页的最佳方式是什么?项目中有很多页面,因此在站点的每个页面中添加代码并不是一个好的解决方案。
提前致谢 BB
【问题讨论】:
标签: asp.net
我目前正在开发一个 500 多个并发用户正在使用的 asp.net 3.5 Web 应用程序,并且会话超时设置为 24 小时,但服务器上的 ASPNet 进程的回收计划每天在上午3:00。导致会话超时。
会话过期后向用户显示消息并重定向到主页的最佳方式是什么?项目中有很多页面,因此在站点的每个页面中添加代码并不是一个好的解决方案。
提前致谢 BB
【问题讨论】:
标签: asp.net
您可以使用 global.asax 的会话结束事件来执行重定向和通知。请注意,关闭浏览器时会话不会结束。当会话超时时结束。
void Session_End(Object sender, EventArgs E) {
// Clean up session resources
}
【讨论】: