问题的根本原因是 asp:Panel 本身没有属性用来处理 CheckBox 的选择状态。因此,可以采用以下两种解决方案:
- 将 asp:Checkbox 移出 asp:Panel 标签,并将其放在 asp:Panel 外面。
示例代码:
- 使用 JavaScript 操作 asp:Checkbox 的选中状态,这将允许在 asp:Panel 中的 asp:Checkbox 具有选择功能。
示例代码:
以上代码中的 onclick="return false;" 是为了防止在单击复选框时触发默认行为。