有没有办法在循环中更新列表框?我有一个带有列表框的updatepanel。
<asp:UpdatePanel ID="UpdatePanel" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="updateButton" EventName="Click"/>
</Triggers>
<ContentTemplate>
<asp:ListBox ID="lbUpdatedCompanies" runat="server" Height="300px" style="margin-top: 0px" Width="374px"></asp:ListBox>
<br/>
<asp:Button ID="updateButton" runat="server" OnClick="UpdateButtonClick" Text="Обновить"/>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress" runat="server" AssociatedUpdatePanelID="UpdatePanel">
<ProgressTemplate>
<img src="../Icons/loading_spinner.gif" style="height: 60px; width: 65px" alt=""/>
</ProgressTemplate>
</asp:UpdateProgress>
点击按钮,我试图在循环中向列表框添加项目:
foreach (var company in companies)
{
lbUpdatedCompanies.Items.Add(company.NAME);
Thread.Sleep(1000);
}
但listbox
显示添加所有项目后循环退出后的更改