首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重复的验证器

重复的验证器
EN

Stack Overflow用户
提问于 2011-04-26 20:44:18
回答 2查看 256关注 0票数 6

如果在同一个控件上有多个asp.net服务器验证器,

(假设它们在特定情况下都可以返回false ),并且我只想显示一条消息(验证摘要除外)。

如何实现此目标并对链接到同一控件的所有验证器的Text属性进行分组?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-26 21:05:40

将这两个验证器控件放在单独的ValidationGroup中,并创建一个新的自定义验证器,用统一的消息检查这两个验证器控件。

代码语言:javascript
运行
复制
protected void CustomValidator (object sender, ServerValidateEventArgs e)
{
    e.IsValid = validator1.IsValid && validator2.IsValid
}
票数 6
EN

Stack Overflow用户

发布于 2011-04-27 17:30:57

可以通过javascript函数获取,放入CustomeValidator中,并在customeValidator中设置文本消息

代码语言:javascript
运行
复制
function ValidateTwoValidations(oSrc, args) {
  var Val1 = document.getElementById("Validator1ClientId");
  var Val2 = document.getElementById("Validator2ClientId");

  if (Val1.IsValid = false  && Val2.IsValid = false){
      args.IsValid = false;
      }
   else {
       args.IsValid = true;
            }
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5790512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档