自定义验证程序不在ASP中触发JavaScript函数(客户端).净

use*_*700 3 javascript asp.net validation

<asp:CustomValidator ID="CustomValidator1" runat="server" 
    ErrorMessage="Date must be set" ClientValidationFunction="ValidateDate" 
    ControlToValidate="DropDownList1" Display="Dynamic" class="errorMessage">
</asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)

这是自定义验证器,调用客户端函数ValidateDate.

function ValidateDate(sender, args) {
    args.isValid = false;
}
Run Code Online (Sandbox Code Playgroud)

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

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

Zo *_*Has 7

您必须ValidateEmptyText="True|False"在验证器上设置属性以验证空文本.MSDN