ASP.net--登录后返回上一页

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cx763225207/article/details/53692085

一般逻辑上,网站会员登录后会返回登录前的页面,下面实现之:

private static string url;
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack && Request.UrlReferrer!=null)
        {
            url = Request.UrlReferrer.ToString();//获取是从哪一个页面跳入登录页的
        }


    }


protected void Login_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
               
                        lblResult.Text = "登陆成功";
                        if (url != null)
                        {
                            Response.Redirect(url);//重定向到登录前页面
                        }
             }
         }     

展开阅读全文

没有更多推荐了,返回首页