У меня есть один выпадающий список на моей странице (.aspx), и в зависимости от изменения выбранного значения мне нужно привязать данные к элементу управления checkboxlist, который находится на той же странице. Чтобы избежать обновления всей страницы, я поместил элементы управления в панель обновления.
Но когда я изменяю выбор из выпадающего списка, он возвращается к самому первому значению, а выбранный индекс изменяется даже не срабатывает. вот как я разместил свои элементы управления на панели обновлений.
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"></asp:ScriptManagerProxy>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<fieldset>
<div id="attachmentdiv">
<asp:DropDownList ID="ddlimportfiles" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlimportfiles_onselectedindexChange"></asp:DropDownList>
</div>
<div id="voltagediv">
<asp:CheckBoxList ID="chkBoxLstVoltage" runat="server"></asp:CheckBoxList>
</div>
<asp:Button ID="btnGenerateZBF" runat="server" Text="Generate ZBF" OnClick="GenerateZBF_Click" />
</fieldset>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlimportfiles" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
, пожалуйста, подскажите, что я здесь не так делаю.