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

aaaaa

         /// <summary>
        /// 检查是否存在该用户名,由AjaxPro调用的方法必须有AjaxMethod属性
        /// </summary>
        /// <param name="userName">要检查的用户名</param>
        /// <returns></returns>
        public bool CheckUserName(string userName)//这个方法是提供给调用的
        {
            if (string.IsNullOrEmpty(userName) || UserManager.ExistsUserName(userName))
            {
                return true;
            }
            else
            {
                return false;
            }
        }


  function checkUserName()
        {
            在这里面怎么用在后台代码的CheckUserName(string userName)这个方法
           var userName=document.getElementById("userName").value;
把可发注册或不可注册的信息放在<div>有msg中
        }
    </script>
</asp:Content>


用户名
    <asp:TextBox  ID="txtUserName" runat="server" onblur=" checkUserName() "></asp:TextBox>
   <div id="msg"></div> --------------------编程问答-------------------- 你这标题谁会进来看呢! --------------------编程问答-------------------- JS 里调用后台函数, 你这个调不了, 
你把CheckUserName 这里面的 事件 写在一个 按纽 事件里
然后 JS里写 
document.getElementById("按纽").onCLICK 
这样就行了  
看行不, --------------------编程问答-------------------- 看见你的标题了,我就想来赚分了,嘿嘿 --------------------编程问答-------------------- JS 里调用后台函数, 你这个调不了,  
你把CheckUserName 这里面的 事件 写在一个 按纽 事件里
然后 JS里写  
document.getElementById("按纽").onCLICK  
这样就行了   
看行不, --------------------编程问答-------------------- ajax异步获取数据,查询用户数据  
<script type="text/javascript">  
  var xmlHttp;  
  function createXMLHttpRequest()  
  {  
  if(window.ActiveXObject)  
  {  
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
  }  
  else if(window.XMLHttpRequest)  
  {  
  xmlHttp = new XMLHttpRequest();  
  }  
  }  
  function CheckUserName()  
  {  
  var us=document.getElementById("txtname").value;  
  if(us!="")  
  {  
  createXMLHttpRequest();  
  var url= "RegistValidate.ashx?username="+escape(document.getElementById("txtname").value);  
  xmlHttp.open("GET",url,true);  
  xmlHttp.onreadystatechange=ShowResult;  
  xmlHttp.send(null);  
  }  
  }  
  function ShowResult()  
  {  
  if(xmlHttp.readyState==4)  
  {  
  if(xmlHttp.status==200)  
  {  
  var s;  
  s=xmlHttp.responseText;  
  alert(s);  
  }  
  }  
  }  
</script>  --------------------编程问答-------------------- RegistValidate.ashx

这是代表什么意思,还请如梦指教下~~谢谢!
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,