Checkbox checkedchanged未触发列表视图中的内容

时间:2014-04-25 12:42:09

标签: c# asp.net listview checkbox

这是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>

1 个答案:

答案 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
}