我在尝试仅调用一个验证器时遇到问题,我知道如何通过使用Page.Validate()
调用所有验证器来执行对按钮单击事件的检查,但是如何调用让我们说{{1}我试过了mySingledOutValidator
但是那个单独的控件没有mySingledOutValidator.Validate()
我需要以下内容:
如果以上情况不可能,我不介意查看javascript替代方案 如果你能提供帮助,我们将不胜感激。
答案 0 :(得分:4)
您可以使用Group Validation。您可以为验证程序分配validationgroup
值,然后显式验证该组,该组可以包含一个或多个验证程序。
Page.Validate("MyGroup");
您还可以使用IsValid
属性显式检查每个验证器的验证状态,假设已经进行了验证。
答案 1 :(得分:2)
根据this article:
function ValidatorValidate(val, validationGroup, event)
使用jquery验证器:
如果我想强制进行验证,我应该写一下:
ValidatorValidate($("#<%= valEncOtherMimeTypeRequired.ClientID %>")[0]);