如题。

解决方案 »

  1.   

    http://hi.baidu.com/kmiaoer/blog/item/1cd9948f0fe392fb513d9288.html
      

  2.   

    自己搞定了。结合ASP。NET的CustomValidator
    <script type="text/javascript">function Functioncheckip(source, arguments)
    {
      var userName =document.getElementById("i_ip").value;
        var oBao = new ActiveXObject("Microsoft.XMLHTTP");
         var url = "checkip.aspx?i_ip=" + userName;
       //alert(url);
    oBao.open("Get",url,false);  
    oBao.send();
    var strResult = oBao.responseText;    //如果返回 1 就代表可以使用,否则不能通过验证
        if (Number(strResult) == 1)
            arguments.IsValid = true;    
        else
            arguments.IsValid = false;
    }
    </script>
     <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="Functioncheckip"
                            ControlToValidate="i_ip" ErrorMessage="此IP已经被使用!"></asp:CustomValidator>