在ASP.NET中,CheckedListBox控件是一个服务器端控件,它是通过多个复选框实现的。当用户勾选或取消勾选其中的项时,会触发SelectedIndexChanged`事件。
以下是一个示例代码,展示如何在ASP.NET中使用CheckedListBox控件,并捕获SelectedIndexChanged事件:
<asp:CheckedListBox ID="MyCheckedListBox" runat="server" OnSelectedIndexChanged="MyCheckedListBox_SelectedIndexChanged">
<asp:ListItem Text="选项1" Value="1"></asp:ListItem>
<asp:ListItem Text="选项2" Value="2"></asp:ListItem>
<asp:ListItem Text="选项3" Value="3"></asp:ListItem>
</asp:CheckedListBox>
protected void MyCheckedListBox_SelectedIndexChanged(object sender, EventArgs e){
// 处理选项改变事件的逻辑
}
当用户在CheckedListBox中打勾或取消打勾时,将触发MyCheckedListBox_SelectedIndexChanged方法,您可以在该方法中编写处理逻辑。