发现取到的result的值为null..这是怎么回事...

解决方案 »

  1.   

    http://blog.csdn.net/zdyguilong
    前一段时间弄得
      

  2.   

    zdyguilong(Keep Walking!) 和你实现的方式差不多..但我这就是不行..
      

  3.   

    if(result == "1")
        {
            alert("恭喜您,可以使用");
        }
        else
        {
            alert("很遗憾,此用户名已经被其它用户使用了!");
        }
      

  4.   

    现在result的值完全是null...根本取不到值..
      

  5.   

           function checkreg()
           {
           //var name1 = document.getElementById("zhi").value;
           var name1 = document.all.item("TextBox1").value;
           var jieguo = sql.aj.regcheck1(name1).value;
           alert(jieguo);//换成你自己的表现代码
           }----------------------------------------------- [AjaxPro.AjaxMethod()]
    public string regcheck1(string name)
    {
    string x = "";
    string sqlstring = "select * from u2 where sheng = '"+ name +"'";
    SqlDataReader myread;
    myread = mydb.RunProcGetReader(sqlstring);//数据类.
    if(myread.Read())
    {
    x = "1";
    }
    else
    {
    x = "0";
    }
    myread.Close();
    return x;
    }------------------------------------------------
    刚我测试了下,这代码绝对没问题.如果再有问题肯定是你自己数据库的问题.
      

  6.   

    数据库我用的是存储过程
    CREATE PROCEDURE MemberIsExist
    @MemberName varchar(20)
    AS
    DECLARE @TempID int
    SELECT @TempID = count(1) FROM Member WHERE [MemberName] = @MemberName
    IF @TempID = 0
    RETURN 0
    ELSE
    RETURN 1
    GO