在ASP.NET 2中,我使用了Field Validators和RequiredField验证器,但我不确定如何处理这样的情况.
我在页面上有两个复选框,我需要确保至少设置了其中一个复选框.所以,如果你看二进制,它可以是01,10或11,但它不能是00.我的问题是,使用复选框最好的方法是什么?
普通的ASP验证器可以处理这个,或者我是否需要创建一个如上所述的整数值,隐藏在某处并使用RangeValidator进行测试以确保THAT值永远不为零?
最糟糕的情况是你可以写一个CustomValidator,你可以随心所欲.听起来你需要的是:
isValid = Check1.Checked | Check2.Checked