asp.net中session超时后,弹出登录页面,输入用户名密码后,返回用户超时前的页面信息,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net中session超时后,弹出登录页面,输入用户名密码后,返回用户超时前的页面信息,相关的知识,希望对你有一定的参考价值。
session超时
这个要在两处更改代码。一处在用户访问的页面
在判断session是否超时这样写
if(session["xxx"]==null)
session["activepage"]="本页面地址";
此处接弹出登录页面的代码;
另一处在用户登录页面
在用户登录页面判断完用户名与密码码的正确性后加如下代码
if(session["activepage"]!=null)
response.redirect=session["activepage"].tostring();
else
跳转到你指定的页面!
希望可以帮到你! 参考技术A 我是用的MVC。每次访问action的时候。都会把最后一次访问操作的action存到数据库。。session超时过期之后,再登陆进去直接默认访问最后一次的action~ 参考技术B 如果此时session超时,并且请求的URL是A,则将A这个地址存起来,跳转到登录页,登陆成功后取回刚刚的A,定向过去,如果取到的是空,则定向到主页。
以上是关于asp.net中session超时后,弹出登录页面,输入用户名密码后,返回用户超时前的页面信息,的主要内容,如果未能解决你的问题,请参考以下文章
如何使用httpcontext在asp.net中显示会话过期的消息