代码之家  ›  专栏  ›  技术社区  ›  Mike Keller

CustomValidator验证多个控件

  •  1
  • Mike Keller  · 技术社区  · 16 年前

    有没有办法让自定义验证器从两个控件(例如两个复选框)获取输入,并确保只选中一个?

    或者我做错了,更重要的是,如果我做错了,你能给我指出正确的方向吗?

    提前谢谢你的帮助。

    5 回复  |  直到 16 年前
        1
  •  1
  •   JustLoren    16 年前

    AJAX控件工具箱有一个排他的复选框列表。我同意这样做的必要性,因为单选按钮不能像复选框那样被取消选择。

    如果你想推出一个定制的验证器,听起来你要么在服务器端做,在这一点上,你可以做任何逻辑,你想在代码背后。相反,您可以使用自己的javascript来强制执行它。

        2
  •  2
  •   Mitchel Sellers    16 年前

    使用单选按钮设置独占选择。

        3
  •  1
  •   Henk Holterman    16 年前

    我同意米切尔的观点,单选按钮似乎更合适。

        4
  •  1
  •   atatko    15 年前

    我也在研究类似的问题。我解决这个问题的方法是为我的每个控件创建一个验证器,并将它们链接到相同的方法,以确保您的验证限制是什么。

    protected void validator1_ServerValidate(...){
      myValidationMethod(...);
    }
    
    protected void validator2_ServerValidate(...){
      myValidationMethod(...);
    }
    

    它起作用了,但在我看来很难看

    推荐文章