实现一个跳转功能
例如:购物网站,我点击购买后因为没有登录跳到登录页面,登录成功后跳回购买物品的页面,请问在这个登录页面怎样获得 上一个页面的URL地址~~
------解决方案-------------------- 用户访问A页面没有登录,需要跳转到登录页面的时候
login.aspx?redict=A.aspx 登录页面获取这个参数,如果参数不为空就跳转到这个参数指定的页面,为空就跳转到主页之类的。
貌似很多大网站都是这么做的,你看浏览器的地址应该能知道。
------解决方案--------------------如果你想获取除了页面地址之外的其他参数,可以多传几个参数嘛
login.aspx?redict=a.aspx & id=xx & xx=xxxx
------解决方案--------------------在物品页面的时候,先获取当前页面的绝对url(Request.Url.AbsoluteUri),然后再如留上所说的,把获取到得当前页面绝对url当做参数,传到登录页面。然后登录页面获取到回调的页面地址,登录成功后,跳转到回调页面地址。
------解决方案--------------------搜索关键字:记忆跳转