Я пытаюсь работать в проекте VB, но так как я впервые в VB, у меня возникли какие-то трудности.У меня есть флажок и текстовое поле.Я хочу, чтобы, если пользователь устанавливает флажок, текстовое поле должно быть включено.
<tr>
<td></td>
<td style="width:100px; ">Staff:        
<asp:CheckBox ID="CheckBox3" runat="server" AutoPostBack="True"
OnCheckedChanged="CheckBox3_CheckedChanged" />
</td>
<td style="width:200px; ">
<edititemtemplate>
<telerik:RadTextBox ID="RadTextBox2" width="100%" Runat="server"
Enabled="false">
</telerik:RadTextBox>
</edititemtemplate>
</td>
<td class="Validator_Cls"></td>
</tr>
, и это код
Dim RadTextBox2 As New TextBox
Dim WithEvents CheckBox3 As New CheckBox
Public Sub CheckBox3_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles CheckBox3.CheckedChanged
If CheckBox3.Checked = True Then
RadTextBox2.Enabled = True
End If
End Sub
, дело в том, что даже когда я проверяю чекbox предложение if говорит, что флажок не установлен и не вводится в оператор if.я также вижу, что параметр отправителя функции имеет значение True, как и должно быть.
Есть идеи, где я делаю неправильно?Пожалуйста, помогите, потому что это занимает больше времени, чем должно.