大家帮我看看这个链接,,为什么到一直跳不到那个成功的页面,我测试过了,它进了成功页面的后台,判断也是true,但是,就是不往下执行,它就一直停在了if(username==requet.querystring["user"])这里,但,我测试过;它是真值,为什么?
http://www.sqing.cn/Page/aa/Log_Register_Success.aspx?user=systemas&Code=736d98b5-1b21-4b37-8fa0-c3b7761a0b21

解决方案 »

  1.   

    你是用JS判断的吗?if(username==requet.querystring["user"])
    不往下走了?

    Log_Register_Success.aspx这个代码贴出来看看
      

  2.   


            if (Request.QueryString["user"].Trim() == BLL.Register_BLL.get_RegisterCodeDtByUserName(Request.QueryString["user"].Trim()).Rows[0]["userName"].ToString())
            {
                
                if (Request.QueryString["Code"].Trim() == BLL.Register_BLL.get_RegisterCodeDtByUserName(Request.QueryString["user"].Trim()).Rows[0]["GuidID"].ToString())
                {
                    
                    if (Convert.ToInt32(BLL.Register_BLL.get_RegisterCodeDtByUserName(Request.QueryString["user"].Trim()).Rows[0]["status"]) != 1)
                    {
                        if (DateTime.Now.ToLocalTime().AddDays(-3) <= Convert.ToDateTime(BLL.Register_BLL.get_RegisterCodeDtByUserName(Request.QueryString["user"].Trim()).Rows[0]["registerTime"]))
                        {
                            this.User.Text = Request.QueryString["user"].Trim();
                            Update_Status();//更新用户状态
                            Update_Points();//激活送500积分
                        }
                        else
                        {
                            Response.Write("<script>alert('对不起,您的激活码已过期!');window.location.href='http://www.sqing.cn';</script>");
                        }
                    }
                    else
                    {
                        Response.Write("<script>alert('您的用户已激活,请不要重复激活!');window.location.href='http://www.sqing.cn';</script>");
                    }
                }
            }
            else
            {
                Response.Write("<script>alert('非法操作!正在跳转首页...');window.location.href='http://www.sqing.cn';</script>");
            }
      

  3.   

    BLL.Register_BLL.get_RegisterCodeDtByUserName(Request.QueryString["user"].Trim()).Rows[0]["userName"].ToString())
    能给我解释一下这句吗?根据用户名获取到用户这个对象,然后再取出UserName?不觉得太麻烦了吗,
      

  4.   

    his.User.Text = Request.QueryString["user"].Trim();
      Update_Status();//更新用户状态
      Update_Points();//激活送500积分激活成功之后,没有看到页面跳转的代码..