这是Listview的LayoutTemplate。我已将CheckBox
放在其中,当我选中复选框时,我希望发回页面。但问题是我无法触发复选框OnCheckedChanged事件。即使我在属性窗口中没有收到任何复选框事件。所以,如果有人对这个问题有所了解,请帮助我。
<LayoutTemplate>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<td>
<asp:CheckBox ID="chkCheck" runat="server" CommandName="ChkChange" AutoPostBack="True"></asp:CheckBox>
</td>
</tr>
</thead>
</table>
</LayoutTemplate>
答案 0 :(得分:2)
您没有定义要调用的方法,因此复选框不知道要使用哪种方法。
<asp:CheckBox ID="chkCheck" OnCheckedChanged="Check_Clicked"
runat="server" CommandName="ChkChange" AutoPostBack="True"></asp:CheckBox>
这个代码隐藏在你的代码中。
void Check_Clicked(Object sender, EventArgs e)
{
//do something
}