读书人

急AJAX 注册用户 判断是否重复。 取不

发布时间: 2012-05-28 17:59:33 作者: rapoo

急,急,急。AJAX 注册用户 判断是否重复。 取不到数据
前台:

Java code
if (chk) {            $.post("reg.aspx", { ack: "check", sUsername: strUser },               function(data) {                   if (data == "true") {                       $("#RegUser").html("<img src='images/error.gif' align='absmiddle' /> <font color=red>你输入的会员名 <font color=000000 style=font-size:16px>" + strUser + "</font> 已被注册,请输入其它会员名尝试</font>");                   }


后台:

C# code
public bool check(string strUser)        {                strUser = Request["strUser"];                string sqlSt1 = "select * from UserInfo where UserNick='" + strUser + "'";                DataTable dt = DBclass.ExecSel(sqlSt1);                if (dt.Rows.Count < 1)                {                    return true;                 }                return false;         }


无论用什么用户名,都判断可注册用户名,但是感觉好像后台没传回数据给前台判断!

[解决办法]
不知道你判断用户是否存在的cs 代码是怎么写的,只能看到你的这个方法

public bool check(string strUser){...}

返回的是布尔型, 在这个页面里应该把你的结果输出来

C# code
protected void Page_Load(object sender, EventArgs e)        {            string userName = Request.Form["username"];            Response.Write(check(userName));            Response.End();        } 

读书人网 >asp.net

热点推荐