我目前正在动态构建一个包含复选框的asp:table , 这些复选框有一个CheckChanged事件作为自动回发。
v_articleCheckBox.CheckedChanged += new EventHandler(v_articleCheckBox_CheckedChanged);
我将复选框状态存储在视图状态中,并且在每次页面加载时都重建表,以便视图状态可以重新应用于复选框。
对于每个复选框,但第一个复选框非常有效。
奇怪的情况是第一个复选框在 check 事件上起作用,但根本没有在uncheck 事件上调用v_articleCheckBox_CheckedChanged方法
有人有想法吗?
我正在考虑添加一个虚拟复选框作为表中的第一个条目,然后简单地将其隐藏在客户端。但这似乎是一个不好的解决方法。