I have a webform that has a button. When the button is clicked, it gathers some records from a database and is supposed to update the UI with each record pulled. But for some reason, the UI only updates when the operation completes. I've posted the markup below. I can post the code if needed.

ASP.NET Code:
  1. <asp:UpdatePanel ID="UpdatePanel1" runat="server">
  2.         <ContentTemplate>
  3.         <p>
  4.             <asp:Button ID="btnStart" runat="server" Text="Start" Width="94px" /></p>
  5.             <table style="width: 99%;">
  6.                 <tr>
  7.                     <td class="style1">
  8.                         <asp:CheckBox ID="chkEnableCsoThread1" runat="server" Checked="True"
  9.                             Text="Enable" />
  10.                     </td>
  11.                     <td class="style2">
  12.                         <asp:Label ID="Label3" runat="server" Text="Thread 1 Progress:"></asp:Label>
  13.                     </td>
  14.                     <td class="style3">
  15.                         <asp:Label ID="lblThread1Progress" runat="server" Text="N/A"></asp:Label>
  16.                     </td>
  17.                     <td class="style4">
  18.                         <asp:Label ID="Label1" runat="server" Text="Count:"></asp:Label>
  19.                     </td>
  20.                     <td>
  21.                         <asp:Label ID="lblThread1Count" runat="server" Text="0"></asp:Label>
  22.                     </td>
  23.                 </tr>
  24.             </table>
  25.         </ContentTemplate>
  26.     </asp:UpdatePanel>