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

时间:2012-12-16 15:24:11

标签: 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>

这是自定义验证器,客户端函数称为ValidateDate

function ValidateDate(sender, args) {
    args.isValid = false;
}

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

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

1 个答案:

答案 0 :(得分:7)

您必须在验证程序上设置ValidateEmptyText="True|False"属性才能验证空文本。 MSDN