带有ClientValidationFunction的ASP.NET CustomValidator

时间:2011-01-22 11:34:16

标签: javascript asp.net validation customvalidator

我正在尝试使用CustomValidator验证整数范围。范围是动态设置的,因此当我的usercontrol上的min / max值发生更改时,客户端验证功能会更新。但是,我无法启动验证功能。我有这段代码:

<asp:CustomValidator ID="vldAnswerValid" runat="server" ControlToValidate="txtAnswer" Display="Dynamic" SetFocusOnError="true" ValidationGroup="answer" OnServerValidate="vldAnswerValid_ServerValidate" Enabled='<%# !IsReadOnly %>' />

使用以下代码从代码隐藏中设置功能:

vldAnswerValid.ClientValidationFunction = " function(oSrc, args){ alert(1); args.IsValid = false; } ";

但是没有显示消息,也没有警报。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

EnableClientScript属性设置为True。