选中复选框后复选框事件不会触发,它可用于取消选中复选框

时间:2016-03-10 02:43:56

标签: c# asp.net checkbox

var arr = [1, 2, 3, 4]

for i in arr {
    print(i)
}
仅当取消选中复选框时,才会触发

复选框事件,而其他方式不起作用..

1 个答案:

答案 0 :(得分:1)

为了获得您报告的行为,我必须设置:

EnableViewState="false"

在页面级别(或在CheckBox的容器上)。如果你设置:

EnableViewState="true"

无处不在,它适用于检查和取消选中操作。

更简单的解决方案是从标记中删除所有EnableViewState和ViewStateMode属性并使用默认值。

更新

如果要在页面级别禁用ViewState并为单个控件启用它,可以在页面级别设置:

ViewStateMode="Disabled"

这适用于需要ViewState的每个控件:

ViewStateMode="Enabled"

在这种情况下,你不应该在标记中使用EnableViewState,因为使用这两个属性可能会让事情更加混乱......