tiene sentido ?
Uso left:-5000px en lugar de display:none para evitar rarezas con algunos navegadores/validadores.
<asp:UpdatePanel ID="upMain" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<!-- ConfirmWindow/acciones dentro del UpdatePanel -->
</ContentTemplate>
</asp:UpdatePanel>
<!-- Botón oculto FUERA del UpdatePanel -->
<asp:Button ID="btnExport" runat="server"
OnClick="btnExport_Click"
Style="position:absolute; left:-5000px;" />
``