protected void Page_Load(object sender, EventArgs e)
    {
        string returnUrl = Request.Url.AbsoluteUri;//获取当前url地址
       
       if (Session["username"] == null)
        {
            Response.Redirect("~/ManageLogin.aspx?url=" + Server.UrlEncode(returnUrl));
                    }
username叫法正确,每次登陆跳转后因为session为0,总是跳回登陆页面,为什么session["username"]读不进去,大佬帮帮我。

解决方案 »

  1.   

    你登录的时候得给Session["username"]赋值
      

  2.   

    你给他赋值了么?session["username"]="xxx";登录成功后先给他赋值,再跳转到当前页面。
      

  3.   

    没有给Session["username"]赋值。
      

  4.   

    先赋值
    session["username"]="Lpunzel";
      

  5.   

    登录执行的时候session["username"]没有赋值 没有赋值你读个鸡毛
      

  6.   

    。点登陆按你 你不会session["username"] = "xxx";没写吧》?????