重复的验证器

lir*_*ron 6 c# asp.net validation


如果我在同一个控件上有多个asp.net服务器验证器,
(假设它们在特定情况下都可以返回false)并且我只想显示一条消息(验证摘要除外),
我该如何实现这个目标和分组Text链接到同一控件的所有验证器的属性?

如果我实现这种情况,我在输出中收到Text每个验证器的属性...

Hom*_*mam 6

将这两个验证器控件分开放置ValidationGroup并创建一个新的自定义验证器,用统一消息检查这两个验证器控件.

protected void CustomValidator (object sender, ServerValidateEventArgs e)
{
    e.IsValid = validator1.IsValid && validator2.IsValid
}
Run Code Online (Sandbox Code Playgroud)