如何使自定义验证器与必填字段验证器同时触发

3

我有一个表单,其中包含自定义验证器和必填字段验证器。

只有在所有必填字段验证器通过后,自定义验证才会触发。

有人能告诉我如何同时进行验证吗?当没有输入任何数据时,我希望显示所有验证消息。


老实说,在输入任何数据之前,你使用自定义验证器来验证什么?你不能在还没有任何输入的情况下说“无效的输入”,对吧?你只能要求在那个阶段提供输入。 - pavanred
这是一个上传控件,无法使用必填字段验证器,因为它们不适用于此类型的控件。必填字段验证器的消息会显示,但除非所有必填字段都已满足,否则自定义消息将不会显示。 - BigJim
1
你是否为你的CustomValidator控件编写了客户端验证函数?如果没有,那么RequiredFieldValidators会首先触发,因为它们具有在回发之前运行的客户端逻辑。 - Scott Mitchell
嗨Scott,谢谢你的信息。这解释了为什么会发生这种情况。我不被允许在网站中使用JavaScript。还有其他方式可以让它们同时触发吗?都是服务器端的方式吗? - BigJim
谢谢,我找到了。EnableClientScript="false" - BigJim
1个回答

4

客户希望我不要使用JavaScript。 - BigJim
你是否禁用了必填字段验证器的客户端验证?因为我认为如果你这样做了,它们会在回发后同时触发。 - Prescott
我不太确定如何做到那一点。有一个属性吗? - BigJim
谢谢,我找到了属性EnableClientScript="false"。 - BigJim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接