Asp.Net c#调用单个验证器

本文关键字:验证 单个 调用 Net Asp | 更新日期: 2023-09-27 18:08:40

我在尝试调用一个验证器时遇到了问题,我知道如何调用所有验证器来执行按钮点击事件检查,通过使用Page.Validate()但我怎么能调用让我们说mySingledOutValidator我尝试过mySingledOutValidator.Validate()但那不起作用个别控件没有.validate()

我需要以下内容为真:

  • 让单个验证发生
  • c#中
  • .net 2.0框架

如果上面是不可能的,我不介意寻找javascript的替代品。
如果你能帮忙的话,我将不胜感激。

Asp.Net c#调用单个验证器

您可以使用组验证。您可以为验证器分配一个validationgroup值,然后显式地验证该组,该组可以包含1个或多个验证器。

Page.Validate("MyGroup");

您还可以使用IsValid属性显式地检查每个验证器的验证状态,假设验证已经发生。

根据这篇文章:

function ValidatorValidate(val, validationGroup, event)

使用jquery验证器:

如果我想强制验证,我应该写:
ValidatorValidate($("#<%= valEncOtherMimeTypeRequired.ClientID %>")[0]);