导出EXCEL UpdatePanel出错

加入UpdatePanel后导出EXCEL出错,需要在UpdatePanel的Trigger标记中加入

<asp:PostBackTrigger ControlID="btnExport" />

使用 PostBackTrigger 控件可使 UpdatePanel 内部的控件导致回发,而不是执行异步回发。

完整代码如下

    <asp:UpdatePanel ID="updatePanelExport" runat="server" UpdateMode="Conditional">
      <Triggers>
           <asp:PostBackTrigger ControlID="btnExport" />
       </Triggers>
      <ContentTemplate>
           <!--导出EXCEL的BUTTON -->

     </ContentTemplate>
     </asp:UpdatePanel>

原文地址:https://www.cnblogs.com/fromchaos/p/2140308.html