首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急AJAX 注册用户 判断是否重复。 取不到数据解决方法

2012-05-28 
急,急,急。AJAX 注册用户 判断是否重复。 取不到数据前台:Java codeif (chk) {$.post(reg.aspx, { ack: c

急,急,急。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();        } 

热点排行