当前位置:编程学习 > C#/ASP.NET >>

在编写ASP.NET网站时,用户注册环节,在文本框中输入注册名后,怎样验证用户名的存在,请代码,谢谢

答案:用js 前天调用后台 前台: <script language="javascript" type="text/javascript"> function user(){ var username=document.getElementById("txtUserName"); Admin_Manager_Add.yonghumingyanzheng(username.value,callback); } function callback(res){ if(res.value!=""){ document.getElementById('divUserName').innerHTML = "用户名重复!"; document.getElementById('divUserName').style.display = ""; }else { document.getElementById('divUserName').style.display = "none"; } } </script> <asp:TextBox ID="txtUserName" runat="server" onblur="user();" Width="140px"></asp:TextBox> <div id="divUserName" style="display:none"> 后台: [AjaxPro.AjaxMethod] public string yonghumingyanzheng(string values) { object number = mum.GetManagerUserByUserName(values); return Convert.ToString(number); } Web.config 添加 <httpHandlers> <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/> </httpHandlers>
其他:display:none 

上一个:ASP用控件ID控制控件属性
下一个:Microsoft VBScript runtime 错误 '800a000d' Type mismatch: 'cint' /person/edu_save.asp,行 22

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,