/ /チェックボックスを選択した後、インデックス変更された関数が呼び出されない - c#、asp.net

チェックボックスを選択した後、インデックス変更された関数が呼び出されない - c#、asp.net

項目を選択すると、変更イベントはトリガーされません。

ASPページ:

<asp:CheckBoxList ID="CheckBoxList1" runat="server"
DataSourceID="SqlDataSource1" DataTextField="name" DataValueField="name"
OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>

CSコード:(項目を選択してもこの関数は呼び出されません)

   public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

Chart1.Visible = false;
}

protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{

Chart1.Visible = true;


CDLDataAccess.dao.Insert("inside");
}

}

回答:

回答№1は1

あなたは置くことを試みたか。 AutoPostBack = "true"

<asp:CheckBoxList ID="CheckBoxList1" runat="server"  AutoPostBack="true"
DataSourceID="SqlDataSource1" DataTextField="name" DataValueField="name"
OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>