我有一个使用自定义验证器的 Web 表单(将文本框边框设置为红色),我想检查一组八个复选框中的至少一个已被选中(并且可能也将复选框的边框设置为红色)。
由于我有一组 if 语句确保每个复选框返回 true 或 false,我想我可以添加一个计数器,如果计数器等于 0,则将 Page.IsValid 设置为 false。好吧,这个想法没有奏效。看起来您不能直接设置 Page.IsValid 。
然后我想将计数器值弹出到隐藏字段中并验证它,但我似乎无法获得正确的语法来在隐藏字段上使用自定义验证器。
什么是最好的解决方案?
谢谢