日期:2014-05-16  浏览次数:20967 次

asp.net,登录成功之后跳转到之前访问的页面
asp.net,登录成功之后跳转到之前访问的页面。比如说我点击个人信息页面(个人信息页面只有登录后才可以访问),则会跳转到登录页面。登录成功后再跳转到个人信息页面。麻烦大神给发个源码,谢谢啦(897643577@qq.com)
------解决方案--------------------
引用:
比如说我点击个人信息页面(个人信息页面只有登录后才可以访问),则会跳转到登录页面

在跳转到login页面时,将个人信息页面的地址作为url参数传到login页面:
login.aspx?lastpage=xxxx.asxp
登录成功后,根据lastpage参数,跳转回上一页面
------解决方案--------------------
http://blog.csdn.net/powerglover/article/details/3705401
------解决方案--------------------
window.go(-1);
相当于浏览器上的返回按钮~
------解决方案--------------------
定义2个全局变量一个记录是否登录,另一个记录跳转的地址。  在信息页面判断,如果没有登录就跳到登录页面。如果登录了就直接进入信息页面
------解决方案--------------------
难道又到了毕业设计的时间了吗?
都告诉你思路了还要代码.
跳转到登录界面前,记录下页面地址,再登陆后跳转回去.
------解决方案--------------------
Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('请登录');window.history.go(-1);</script>");

------解决方案--------------------
引用:
window.go(-1);
相当于浏览器上的返回按钮~

+1,JS这个方法很实用
------解决方案--------------------
方法还是有的
比如可以把之前的页面地址url,传入到跳转后的页面,然后在后者页面上就可以Response.Redirect("url");
------解决方案--------------------
对了,楼主~
如果想继续问某个楼层的问题的话,回复前把那个楼层引用下,这样别人就可以收到消息通知了。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

window.go(-1);
相当于浏览器上的返回按钮~

+1,JS这个方法很实用

你好,你的意思是这样写吧:Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>window.history.go(+1);</script>");
还是实现不了跳转,不过还是谢谢你了
是window.history.go(+1)