解决customvalidator中的错误信息不能再ValidationSummary中以对话框的形式弹出的一个Bug

使用ASP.NET的验证控件时使用ValidationSummary可以让错误显示已弹出框的形式显示,但是我们发现在使用Customvalidator进行验证时,错误显示并不能以对话框形式弹出!!!解决方案是调用客户端验证ClientValidationFunction

示例代码:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
    ASP.NET验证框架
    
   
   
       
       
       
            ControlToValidate="tb_uername" Display="None" ErrorMessage="用户名不允许为空!">*
       
       
       
       
            ControlToValidate="tb_pwd" ErrorMessage="密码不允许为空!">*
        
            ValidateEmptyText="True" Display="None" 
            ClientValidationFunction="activeOnvalidate" 
            ErrorMessage="密码长度必须在6-12之间!" ControlToValidate="tb_pwd">*
       
--最后效果图--
解决customvalidator中的错误信息不能再ValidationSummary中以对话框的形式弹出的一个Bug_第1张图片

你可能感兴趣的:(ASP.Net)