CustomValidator,用户自定义的验证控件的简单例子
<head runat="server"> <title></title> <script type="text/javascript"> function must1(src, args) { if (args.Value == "1") { args.IsValid = true; } else { args.IsValid = false; } } </script> </head><body style="height: 112px"> <form id="form1" runat="server"> <p> <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="TextBox3" ErrorMessage="嘿嘿,错了哈" onservervalidate="CustomValidator1_ServerValidate" ClientValidationFunction="must1"></asp:CustomValidator> </p> <p> <asp:Button ID="Button1" runat="server" Text="Button" /></p> </form></body> protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { if (args.Value == "1") { args.IsValid = true; } else { args.IsValid = false; } }