注册 登录
编程论坛 ASP.NET技术论坛

注册验证哪错了?

swalia 发布于 2008-01-07 00:24, 1135 次点击
Cili.js页
function showHint(str)
{
    if (str.length > 0 && str != null)
    {
        Customer.innerHTML="验证用户名....";
        //var url="checkuser.asp?sid=" + Math.random() + "&CustomerID=" + str
        var url="../Member/checkData.aspx?CustomerID=" + str
        xmlHttp=GetXmlHttpObject(stateChanged)
        xmlHttp.open("GET", url , true)
        xmlHttp.send(null)
    }
    else
    {
        document.getElementById("Customer").innerHTML=""
    }
}
checkData.aspxd页应该怎么写?我下面的通不过
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class Member_checkData : System.Web.UI.Page
{
SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);
        strcon.Open();
        string CardId = this.CardId.Text.ToString();
        SqlCommand cmd = new SqlCommand("select count(*) from Users where userid="+Request["CustomerID"], strcon);
        int count = Convert.ToInt32(cmd.ExecuteScalar());
        if (count > 0)
        {
            args.IsValid = false;
        }
        else
        {
            args.IsValid = true;
        }
   
}
返回页提示验证失败
6 回复
#2
c_henry2008-01-07 08:43
Request["CustomerID"]改成Request.QuryString["CustomerID"]
#3
swalia2008-01-07 10:52
args.IsValid = false;
        }
        else
        {
            args.IsValid = true;
        }
还是错误.是不是这个里面哪错了啊..
#4
c_henry2008-01-07 11:13
不知道args你是如何定义的,你用单步跟踪一下,查看你的SQL语句,直接到数据库里面去看看具体的执行情况
#5
swalia2008-01-07 13:27
哪有没有实例给我一个啊...
#6
c_henry2008-01-07 13:41
加断点调试,不然不清楚的
#7
1916381412008-01-08 14:47
回复 2# 的帖子
request.querystring
1