位置 :  首页 / 博客 / 学无止境

ASP.NET实现登录成功后返回请求页

发布人:南昌开优网络 发布时间:2018/12/22 访问量:1399
Request.UrlReferrer可以获取客户端上次请求的url的有关信息。

示例如下

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack) //只有在第一次请求页面的时候才储存该信息
        {
            if (Request.UrlReferrer != null)
            {
                ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
            }
        }
    }

   protected void btnLogin_Click(object sender, EventArgs e)
    {

if()//判断登录成功时

{

   #region  ASP.NET实现登录后返回请求页
            if (ViewState["UrlReferrer"] != null)
            {
                Response.Redirect(ViewState["UrlReferrer"].ToString());
            }
            else
            {
                Response.Redirect("XjhHomePage.aspx");
                //返回首页

            }
           #endregion

        }

 else
        {
            Response.Write("<script>alert('登入失败')</script>");
         
        }

    }