自定义验证程序未在ASP中启动JavaScript函数(客户端)。网

自定义验证程序未在ASP中启动JavaScript函数(客户端)。网,javascript,asp.net,validation,Javascript,Asp.net,Validation,我在一个单独的.js文件和.aspx文件中编写了这个函数,但它不起作用 当然,验证会更大,我只是在做一个测试。您必须在验证器上设置ValidateEmptyText=“True | False”属性来验证空文本 注意区分大小写。客户端验证器应设置为:args.IsValid=false; <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Date must be set" ClientV

我在一个单独的.js文件和.aspx文件中编写了这个函数,但它不起作用


当然,验证会更大,我只是在做一个测试。

您必须在验证器上设置
ValidateEmptyText=“True | False”
属性来验证空文本

注意区分大小写。客户端验证器应设置为:args.IsValid=false;
<asp:CustomValidator ID="CustomValidator1" runat="server" 
    ErrorMessage="Date must be set" ClientValidationFunction="ValidateDate" 
    ControlToValidate="DropDownList1" Display="Dynamic" class="errorMessage">
</asp:CustomValidator>
function ValidateDate(sender, args) {
    args.isValid = false;
}