【发布时间】:2018-01-23 19:29:17
【问题描述】:
我有一个文本框,用户可以在其中输入工作编号。我正在使用服务器端 CustomValidator 检查该号码是否存在于数据库中。我希望在页面中的任何其他内容之前调用此 CustomValidator。现在,只有在所有 RequiredFieldValidator 都被验证为 true 时,它才会触发 CustomValidator。验证发生在按钮单击时。
是否可以在其他RequiredFieldValidator 之前验证CustomValidator?另外,有没有一种方法,只要在文本框中输入作业编号,我们就可以验证编号并在无效时立即显示错误,而不是等到按钮单击?
【问题讨论】:
-
很可能, requiredFieldValidator 正在(也)在客户端(javascript)运行,如果没有完成,它会停止回发,即您的服务器端 CustomValidator 根本没有运行。您可能还需要实现一些客户端验证
标签: c# asp.net requiredfieldvalidator customvalidator