asp.net – 会话超时后重定向到登录页面
发布时间:2020-12-16 06:59:55 所属栏目:asp.Net 来源:网络整理
导读:我发现了一些类似的问题,但没有人给我我真正需要的东西. 这是事情,我已将此添加到我的web.config以处理用户会话到期: sessionState mode="InProc" timeout="1" / 1分钟后,将引发Global.asax的Session_End事件: Sub Session_End(ByVal sender As Object,ByV
我发现了一些类似的问题,但没有人给我我真正需要的东西.
这是事情,我已将此添加到我的web.config以处理用户会话到期: <sessionState mode="InProc" timeout="1" /> 1分钟后,将引发Global.asax的Session_End事件: Sub Session_End(ByVal sender As Object,ByVal e As EventArgs) Response.Redirect("Login.aspx") End Sub 这不起作用,因为: Response is not available in this context. (顺便说一句,this question得到了一个anwswer,告诉我这是好的,它得到了回报). 我不想要任何幻想.我只想要一种简单的方法,在会话时间到期时将用户重定向到登录页面.就这样. 谢谢. 解决方法
Session_End是服务器端事件,这意味着它在Web服务器上触发,与客户端的请求无关.这就是请求不可用的原因.
在这件事上你有两个选择: >在每个客户端请求上,检查是否设置了特定的Session变量.如果不是,则表示先前的会话已过期,并且必须填充新的会话. (我假设这就是你要检查Session到期的原因) HTH (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – ViewState [“object”]和Page.Items [“object
- 我到底是什么时候需要在经典的asp中将对象设置为空?
- asp.net-mvc – MVC 4捕获所有路由从未到达
- asp.net-mvc – DotNetOpenAuth:消息签名不正确
- ASP.NET Identity会话cookie的安全性如何?
- asp.net – 动态禁用jQuery Datepicker Icon
- ASP.NET Core中的Startup.cs中的asp.net-core – Kestrel关
- asp.net – 使用哪一个?数据库中的EAV或Blob?
- asp.net-mvc – ViewData Dictionary的范围是什么?
- asp.net – .resx vs数据库vs用于提供本地化/全球化的自定义
推荐文章
站长推荐
- asp.net-mvc – MVC查看可空的日期字段格式
- asp.net-mvc – 用于ASP.NET MVC 3的NuGet软件包
- asp.net – IIS HTTP错误500.19
- asp.net – 使用ajax触发器异步调用时,复选框检查
- asp.net – visual studio调试错误无法启动程序没
- asp.net-mvc – 如何在Microsoft.AspNet.Mvc.Fac
- asp.net-mvc – S#arp架构与直接IOC NHibernate
- asp.net-web-api – ApiController的异步方法 –
- .net-core – WebRTC和Asp.NetCore
- asp.net-mvc – 如何告诉Resharper查看部分视图的
热点阅读