У меня есть два переключателя, которые будут определять минимальное значение валидатора диапазона текстового поля. Таким образом, переключатели работают хорошо (сбрасывая минимальное значение для каждого CheckedChanged), за исключением случаев, когда в текстовом поле отображается сообщение об ошибке, например введите минимальное значение xxx, тогда переключатель нужно щелкнуть дважды (что является ошибкой), только он вызовет код vb . Может кто-то помочь мне с этим? Благодарю вас!
Код для RadioButtons:
<asp:RadioButton runat="server" ID="rbSameT" Text="SameT" GroupName="rbGroupT" Checked="true" AutoPostBack="true" OnCheckedChanged="rbSameT_CheckedChanged"/>
<asp:RadioButton runat="server" ID="rbDiffT" Text="DiffT" GroupName="rbGroupT" AutoPostBack="true" OnCheckedChanged="rbDiffT_CheckedChanged"/>
Код для RadioButtons:
Protected Sub rbSameT_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles rbSameT.CheckedChanged
If sender IsNot Nothing And e IsNot Nothing Then
ResetValidators(False)
End If
End Sub
Protected Sub rbDiffT_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles rbDiffT.CheckedChanged
ResetValidators(True)
End Sub