在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方法,您可以在該方法中編寫處理邏輯。