自定义验证控件CustomValidator
客户端
<%@ Page Language="C#"
<!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">
</head>
<body>
</body>
</html>
服务器端
private void CustomValidator1_ServerValidate_1(object source, System.Web.UI.WebControls.ServerValidateEventArgs args)
定义的类中的静态方法
其他验证控件比较简单,在这里就不在多说了,有一点需要提示一下,就是在后台代码中如果验证结束,我们可以通过
电话号码手机验证: <asp:RegularExpressionValidator ID="RegularExpressionValidator1"
ControlToValidate="txtel" runat="server" ErrorMessage="联系电话输入有误..."
SetFocusOnError="True" ValidationExpression="((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)"></asp:RegularExpressionValidator>
邮箱验证: <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
ControlToValidate="txemail" ErrorMessage="邮箱地址输入有误..."
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>