请问asp.net 怎么实现登陆后跳转登录前的页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问asp.net 怎么实现登陆后跳转登录前的页面相关的知识,希望对你有一定的参考价值。

当用户打开一个页面,发现没有登录,提示登录,登录成功后,又跳转回该页面。这个是怎么实现的呀?先谢谢了

发现没有登录,把当前页面url放到session或通过querystring,在登陆页登陆后去读url跳回去 参考技术A if (!IsPostBack)

if (Request.UrlReferrer != null)
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();


然后在登录的事件里面写下面的代码
if (ViewState["UrlReferrer"] == null)
Response.Redirect("main.aspx");// 默认
else
Response.Redirect(ViewState["UrlReferrer"].ToString())本回答被提问者采纳
参考技术B protected void Page_Load(object sender, EventArgs e)

if (Session["name"] == null)

Response.Redirect("Login.aspx");

else
Response.Redirect("Personal.aspx");

以上是关于请问asp.net 怎么实现登陆后跳转登录前的页面的主要内容,如果未能解决你的问题,请参考以下文章

用java做好的登陆界面,当登陆成功后跳转到下个页面的代码是啥?

js怎么实现像淘宝登陆账自动跳转到登陆前的页面

Django里自定义用户登陆及登陆后跳转到登陆前页面的实现

js登录成功后跳转登录前的页面

js登录成功后跳转登录前的页面

python登录成功后跳转游戏