问题描述
我想实现的是这样:当Sesssion失效后,如果用户再操作,自动跳转到登录页面!条件:不改动页面代码.因为我的页面太多了,一个一个改太麻烦了!
解决方案
解决方案二:
web.config<customErrorsmode="On"defaultRedirect="Login.aspx"></customErrors>
解决方案三:
哦,我试试!就这么简单?
解决方案四:
好用吗?告诉我一声呗,也学学.
解决方案五:
错误的,<customErrors>只是在出错的情况下才跳转到Login.aspx,但是Session过期了但是不表示一定会出错的,所以2楼这种方案不太好用
解决方案六:
<authenticationmode="Forms"><formsloginUrl="youloginpage"></forms></authentication>
解决方案七:
用forms验证方式,设置过期时间。
解决方案八:
引用5楼wsklt的回复:
<authenticationmode="Forms"><formsloginUrl="youloginpage"></forms></authentication>
这个方法看上去好用学习了
解决方案九:
<authenticationmode="Forms"><formsloginUrl="youloginpage"></forms></authentication>是的,只要验证不过就跳到longin页面
解决方案十:
不好用啊,要注意:我这里是已经通过验证登录了,然后不操作20分钟,Session失效后,他再操作的时候,让他重新登录!
解决方案十一:
要不看看的一些事件MSDN文件咯Session
解决方案十二:
Mark
解决方案十三:
当Sesssion失效后,如果用户再操作!既然都用到Session了,那么在主要的编辑地方肯定就会用到Session。如果SESSION失效后会提示错误转到ERROR.aspx页面。这个好不好用要看你对SESSION的使用规则!并不建议这么用,在程序上一开始就应该考虑到这个问题。页面上加SESSION的判断,为空才转到Login页面上。
解决方案十四:
laji