当前位置: 代码迷 >> ASP.NET >> 实现一个跳转功能解决方案
  详细解决方案

实现一个跳转功能解决方案

热度:7877   发布时间:2013-02-26 00:00:00.0
实现一个跳转功能
例如:购物网站,我点击购买后因为没有登录跳到登录页面,登录成功后跳回购买物品的页面,请问在这个登录页面怎样获得 上一个页面的URL地址~~

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