【发布时间】:2009-12-09 14:21:34
【问题描述】:
如果发现先前的验证器无效 - 在控制级别,是否有方法阻止验证器被评估?
例如,如果我创建一个包含 RequiredFieldValidator、RegularExpressionValidator 和自定义验证器的文本框,我不希望在 RequiredFieldValidator 或 RegularExpressionValidator 已经确定的情况下评估自定义验证器输入无效。
具体来说,在这种情况下,自定义验证器不支持客户端,但如果没有输入数据(使用 RequiredFieldValidator),我想阻止回发,而不是进行回发。
【问题讨论】:
-
您使用的是 webforms 还是 mvc?另外,您是否有某种用于客户端验证的库,例如 jQuery Validate 或 VS 附带的 MS 库?
-
我正在使用来自 ASP.NET 的标准 RequiredFieldValidator 等
-
RequiredFieldValidator默认开启客户端,所以文本框为空时不会回发。
标签: asp.net validation customvalidator requiredfieldvalidator