如果我在我的asp.net webform上有三个复选框..如果已经检查了om pageload那么..

时间:2011-01-03 08:27:08

标签: asp.net vb.net

如果我的asp.net webform上有三个复选框..如果已经在pageload事件上检查了1,那么在文本框中的输出将是2,3如果2和3复选框将被检查...即使在之后。

我想如果已经在页面加载事件上选中了复选框,我们必须忽略该复选框,并添加最近选中的复选框,复选框2和复选框3,将在文本框1中输入为2,3。

我想在VB.NET中使用它。

2 个答案:

答案 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;