如果我的asp.net webform上有三个复选框..如果已经在pageload事件上检查了1,那么在文本框中的输出将是2,3如果2和3复选框将被检查...即使在之后。
我想如果已经在页面加载事件上选中了复选框,我们必须忽略该复选框,并添加最近选中的复选框,复选框2和复选框3,将在文本框1中输入为2,3。
我想在VB.NET中使用它。
答案 0 :(得分:1)
For Each cntrl As Control In Me.Controls
If TypeOf (cntrl) Is CheckBox Then
If CType(cntrl, CheckBox).Checked = False Then
TextBox1.Text = CType(cntrl, CheckBox).Name
End If
End If
Next
如果这解决了您的问题,请标记..
答案 1 :(得分:0)
获取变量中页面加载时选中的复选框的id并写入一个条件 它是伪代码而不是代码。 它只是告诉你应该如何进行工作。
if(chkname!= checkbox.checked.name) txt1.text = checkbox.checked.name;