如果按钮在updatepanel里,一定要把下载按钮设置成updatpanel的PostBackTrigger,否则会出错。
<asp:UpdatePanel runat="server">
<Triggers>
<asp:PostBackTrigger ControlID="btnDownloadReport" />
</Triggers>
<ContentTemplate>
<asp:LinkButton ID="btnDownloadReport" runat="server" Text="Download Report" CssClass="pri" OnClick="btnDownloadReport_Click"/>
</ContentTemplate>
</asp:UpdatePanel>