我有一个由两台收音机组成的radiobutton组的验证器。RadioButtonGroup上方有一个复选框,其中if checkbox.Selected 所以如果 . 到现在为止,一直都还不错。
checkbox.Selected
问题是 radio 选择,则设置RadioButtonGroup selectedValue。当我取消选中复选框时,我将无线电设置为未选中,但RadioButtonGroup上的selectedValue不会重置——它保留上一个值。我试着把它设为空,但没有运气。
radio
因此,如果我再次选中复选框并提交,验证程序将在RadioButtonGroup上看到selectedValue。即使没有选择任何无线电,验证也会通过。
谢谢。
附言 RadioButtonGroup.selectedValue = null ,它所做的是在中查找具有参数值的收音机。如果它找不到它,什么都不会被设置。
RadioButtonGroup.selectedValue = null
RadioButtonGroup.selection是否有相同的问题?如果不是的话,我建议用这个代替。