我有一个通过用户输入填充的数据网格,在该网格中,我有一个复选框,如果选中,则应该从数据网格中删除该行。我已将EnableViewState设置为true和false,但没有结果。似乎如果单击该复选框,则不会触发该事件。调试永远不会到达事件。谁有人指点我?这是标记:
=IF(COUNTIF($D:$RO;A1);1;0)
以下是该活动背后的代码:
<asp:TemplateColumn HeaderText="Remove">
<ItemTemplate>
<asp:checkbox ID="chkSelection" runat="server" AutoPostBack="True" Checked="false" OnCheckChanged="EPACheck_Clicked"/>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="50px" />
答案 0 :(得分:1)
您的方法无法处理此事件。请尝试以下代码段。
Protected Sub EPACheck_Clicked(ByVal sender As Object, ByVal e As EventArgs)
Handles chkSelection.CheckedChanged
答案 1 :(得分:0)
OnCheckedChanged不能触发我的原因是因为我禁用了IE8的保护模式。
一旦启用保护模式,OnCheckedChanged就会起作用。
以前,我已禁用保护模式来测试其中一个Web应用程序的cookie问题。完成该任务后,我没有重新启用保护模式。
要重新启用保护模式,我这样做: