0
我想在點擊刪除按鈕時顯示ajax進度條。這個刪除按鈕會做的事情,需要時間來處理..刪除按鈕是在一箇中繼器。代碼如下:ajax進度條不工作?
<asp:UpdatePanel runat="server" ID="upDatePanel" UpdateMode="Conditional">
<ContentTemplate>
<asp:UpdateProgress runat="server" ID="UpdateProgress1" DynamicLayout="false" AssociatedUpdatePanelID="upDatePanel">
<ProgressTemplate>
<img id="Img1" runat="Server" src="~/Images/ajax-loader.gif" height="50" width="50" alt=""/>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:Repeater ID="rptWork" runat="server" OnItemDataBound="rptWork_ItemDataBound">
<ItemTemplate>
<tr>
<td>
<asp:LinkButton ID="btnDelete" OnClick="btnDelete_Click" Text="Delete" runat="server" />
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td>
<asp:LinkButton ID="btnDelete" OnClick="btnDelete_Click" Text="Delete" runat="server"/>
</td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>
我已經把一個Thread.sleep代碼刪除按鈕,所以當用戶點擊進度條出現的背後然而處理時間需要更長的升技。如何在進程完全完成之前讓進度條保持在屏幕上?
您是否嘗試過的UpdateProgress面板移動到的UpdatePanel外的面板(不知道你這樣做?)嗎? – Lloyd