• CustomValidator控件原来还可以这样用。


    没看到自己还不知道这种方法。

    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        
    <title>无标题页</title>
        
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    function ValidationFunctionName(source, arguments)
    {
        
    var infoBoard;
        infoBoard
    =document.getElementById("backMsg");
        infoBoard.innerText
    ='查询中';
        
    var userName =document.getElementById("UserName");
        
    var oBao = new ActiveXObject("Microsoft.XMLHTTP");
        oBao.open(
    "Get","Check.aspx?username=" + userName.value,false);  
        oBao.send();
        
    var strResult = oBao.responseText;

        
    //如果返回 1 就代表可以使用,否则不能通过验证
        if (Number(strResult) == 1)
            arguments.IsValid 
    = true;    
        
    else
            arguments.IsValid 
    = false;
            
       
    //infoBoard.innerText='提示2';

    }

    //--><!]]></script>
    </head>
    <body> 
        
    <form id="form1" runat="server">
        
    <div id="backMsg"></div>
    <div>
            
    <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
    <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="UserName" ClientValidationFunction="ValidationFunctionName"
                    ErrorMessage
    ="被注册的用户名"></asp:CustomValidator>
            
    <asp:Button ID="Button1" runat="server" Text="Button" /><br />
    </div>
           
                
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                
        
    </form>
    </body>
    </html>
  • 相关阅读:
    [GEF]实现模板功能
    一篇WTP文章
    写代码的代码:JET
    投票选择eclipse.org的新界面
    在SWT里显示AWT对象
    Plugin.xml > Manifest.mf
    关于本体编程的实现
    一个用OWLS组装Web服务的例子
    感受Ruby on Rails
    通过OCP考试
  • 原文地址:https://www.cnblogs.com/LCX/p/563903.html
Copyright © 2020-2023  润新知