一、客户端验证
1、首先手写客户端的脚本验证
<script type="text/javascript">
function check(source,args)
{
if(document.getElementById('trueName').value.length>6){
args.IsValid=true;}
else
{
args.IsValid=false;
}
}
</script>
2、拖入要验证的控件,和用户自定义验证控件
<asp:TextBox ID="trueName" runat="server"></asp:TextBox>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="真实姓名长度不能小于6" ControlToValidate="trueName" ClientValidationFunction="check"></asp:CustomValidator>
二、服务器验证
利用用户自定义验证控件的事件,在事件中进行验证
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="真实姓名长度不能小于6" ControlToValidate="trueName" OnServerValidate="CustomValidator1_ServerValidate" ></asp:CustomValidator>
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
//进行验证
}