UpdateProgress 不适用于下载文件。请看下面的代码,在这段代码中我使用了 updatepabnel 和 updateprogress。
在 btngen 点击我正在下载一个 excel 文件。文件正在下载但 UpdateProgress 没有显示。如果我不会 PostBackTrigger,那么它不会下载 repot,如果 PostBackTrigger,那么它不会显示 updateprogress。请建议如何解决这个问题。我不想打开单独的弹出窗口。
<asp:UpdateProgress ID="prgbar" runat="server" AssociatedUpdatePanelID="pnl1" DynamicLayout="true">
<ProgressTemplate>
<asp:Label id="lblmsg" Text="Please wait while the report generates...." runat="server"></asp:Label>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel ID="pnl1" ChildrenAsTriggers="False" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button ID="btngen" Text="Generate" runat="server" onclick="btngen_Click" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btngen" />
</Triggers>
</asp:UpdatePanel>