那里。我有一个带有一列复选框的gridview,当它是一个小型测试项目时它正在工作,但是当它添加到我的团队项目的页面时,它停止触发checkedChanged事件。复选标记仍然出现或消失,但没有任何反应。唯一的主要区别是我最初使用的是 sqlDataSource 对象,但对于新项目,我必须将其绑定到后面代码中的数据库。
这是我的html:
<asp:TemplateField HeaderText="Create Incident">
<ItemTemplate>
<asp:CheckBox ID="Selections" runat="server" ViewStateMode = "Enabled" OnCheckedChanged="CheckBox1_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
和一些简单的后台代码:
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
Console.WriteLine("clicked!");
}