处理Session过期异常
我在应用程序中始终使用 Session
变量,超时时间为 1 小时。在这里,我需要在我的应用程序中以任何全局方式捕获会话过期的异常。任何人都可以帮忙解决这个问题吗? 提前致谢...
I am using Session
variable throughout in my application and my timeout is 1 hour. Here I need to catch the exception for session expires in any global way across my application. Could anyone help for this.
Thanks in advance...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在页面加载的顶部,您可以查看会话过期情况。
或者,您可以重定向到处理程序,该处理程序将在发现会话过期时执行您所需的操作。
On the top your page load, you can look for the session expiration.
Alternatively you can redirect to a handler, that would perform your desired operation when session expiration is found.
在页面或母版页的 page_load 事件中编写以下代码,
in the page_load event of you page or in master page write the following code,
您可以在 global.asax 文件中的 session_end 事件中处理此问题。还要确保您在使用会话变量之前进行了检查,例如
You can handle this in session_end event in global.asax file. Also make sure you have checked before using sesison variables like