有些页面我需要登陆后才能访问,没有登陆会自动转到登陆页面,但是登陆后怎么重定向回去啊?
例如页面index.aspx上有个超链接到a.aspx,没有登陆会跳转到login.aspx,登陆后跳回a.aspx
我在a.aspx的
page_load中写
(
if(Session["flag"]!="True")
response.redirect("login.aspx"); //没有登陆过跳转
)在login.aspx
page_load中写
(
string url=Request.UrlReferrer.Tostring; //获取跳转过来的页面,登陆成功跳转回去
)问题来了,本以为这样的代码url字符窜会是a.aspx,但是调试发现是index.aspx.谁知道哪里要该一下,或者告诉一下应该怎么做,谢谢
例如页面index.aspx上有个超链接到a.aspx,没有登陆会跳转到login.aspx,登陆后跳回a.aspx
我在a.aspx的
page_load中写
(
if(Session["flag"]!="True")
response.redirect("login.aspx"); //没有登陆过跳转
)在login.aspx
page_load中写
(
string url=Request.UrlReferrer.Tostring; //获取跳转过来的页面,登陆成功跳转回去
)问题来了,本以为这样的代码url字符窜会是a.aspx,但是调试发现是index.aspx.谁知道哪里要该一下,或者告诉一下应该怎么做,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货