using AjaxPro; [AjaxPro.AjaxMethod()] public int IsExist(string strUName) { …… return 0; }
<script language=javascript type=text/javascript>
function checkUName()
    {
        if(document.all.TextBox1.value == "")
        {
            div1.innerHTML = "*";
            bResult = false;
        }
        else
        {
            var vResult = manageuser_USERADD.IsExist(document.all.TextBox1.value);
            if (vResult.value != 0)
            {
                div1.innerHTML = "此用户名已经存在。"
                bResult = false;
            }
            else
            {
                div1.innerHTML = "";
            };
        }
    }
</script>
<asp:TextBox ID="TextBox1" runat="server" MaxLength="15" onblur="checkUName();" TabIndex="1" Height="22px" Width="153px"></asp:TextBox>
<font color=red><div id=div4  style="clear:left;display:inline"></div></font>

解决方案 »

  1.   

    AjaxPro, 你下个例子看看,这个类库就叫:AjaxPro[AjaxPro.AjaxMethod()] 加上这个特性的方法可以在客户端用js调用
      

  2.   

    通过AjaxPro 前台可以调用后台的方法 可有时好像不稳定
      

  3.   

    引用Ajax.dll就可
    通过ajax执行后台方法查询用户名是否存在
     public class AjaxMethod
        {
            public  AjaxMethod()
            {        }
           [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
           public int IsExist(string strUName) 
                 {
                 }
    }