问题描述
AddUser.aspx页面:<asp:TextBoxID="tbUserName"runat="server"MaxLength="20"></asp:TextBox>.....<spanid="ShowMsg"></span>...<inputid="btnCheckUser"type="button"value="检测用户名是否可用"onclick="CheckUserName()"/>functionCheckUserName(){......xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){document.getElementById("ShowMsg").innerHTML=xmlHttp.responseTest;}}xmlHttp.open("GET","AddUser.aspx?uid=flag",true);xmlHttp.send(null);}AddUser.aspx后台代码是:protectedvoidPage_Load(objectsender,EventArgse){if(!this.IsPostBack){if(Request.QueryString["uid"]!=null){if(userBLL.IsExistName(this.tbUserName.Text.Trim())){Response.Write("用户名已经存在!");}else{Response.Write("该用户名可用!");}}}}问一下,当单击按钮后,怎么得到this.tbUserName.Text的值来判断用户名是否存在????
解决方案
解决方案二:
up
解决方案三:
用服务器按钮,就直在后台判断
解决方案四:
userBLL?业务逻辑层?那就在业务逻辑层通过MembershipAPI搜索用户呗。返回bool类型。