大家帮我看看这个链接,,为什么到一直跳不到那个成功的页面,我测试过了,它进了成功页面的后台,判断也是true,但是,就是不往下执行,它就一直停在了if(username==requet.querystring["user"])这里,但,我测试过;它是真值,为什么?
http://www.sqing.cn/Page/aa/Log_Register_Success.aspx?user=systemas&Code=736d98b5-1b21-4b37-8fa0-c3b7761a0b21
http://www.sqing.cn/Page/aa/Log_Register_Success.aspx?user=systemas&Code=736d98b5-1b21-4b37-8fa0-c3b7761a0b21
不往下走了?
把
Log_Register_Success.aspx这个代码贴出来看看
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>");
}
能给我解释一下这句吗?根据用户名获取到用户这个对象,然后再取出UserName?不觉得太麻烦了吗,
Update_Status();//更新用户状态
Update_Points();//激活送500积分激活成功之后,没有看到页面跳转的代码..