У меня есть UpdatePanel с двумя ListBoxes в них. Я хочу, чтобы, когда страница загружает первый ListBox заполняет некоторые данные. Когда пользователь выбирает и элемент, второй ListBox должен быть заполнен соответствующими данными.AJAX.NET и ListBoxes
Вот что происходит, первый ListBox заполняется данными, пользователь выбирает элемент, а событие SelectedIndexChanged срабатывает, но выбор очищается, прежде чем метод сможет увидеть, какой элемент был выбран?
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<table class="listBoxTable">
<thead>
<tr>
<th>
Please select a magazine to add articles to.</th>
</tr>
</thead>
<tr>
<td>
<asp:ListBox ID="lbMagazines" runat="server" Height="300px" Width="250px"
onselectedindexchanged="lbMagazines_SelectedIndexChanged" DataTextField="Title"
DataValueField="Id" AutoPostBack="True">
</asp:ListBox>
</td>
<td>
<asp:ListBox ID="lbIssues" runat="server" Height="300px" Width="250px"
Enabled="False" DataTextField="Title" DataValueField="Id">
</asp:ListBox>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
Можете ли вы предоставить код, который вы используете для заполнения списков, обработать выбранныеindexchanged и page_load? – achinda99