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

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

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);//重定向到登录前页面
                        }
             }
         }     

你可能感兴趣的:(ASP.NET,ASP,登录返回)