读书人

在UpdatePanel中GridView导出EXCEL有关

发布时间: 2012-11-07 09:56:10 作者: rapoo

在UpdatePanel中GridView导出EXCEL问题
导出EXCEL功能程序开发中经常使用,但是导出按钮内置在UpdatePanel中的时候导出EXCEL报如下错误。



  解决办法如下

  1.把导出EXCEL按钮放到UpdatePanel外面

  2.设置一个设置Trigger,把Trigger的ControlID设置为导出EXCEL按钮的ID。

  代码如下,HTML:

以下为引用的内容:

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>Untitled Page - Liehuo.Net</title>

</head>

<body>

<form id="form1" runat="server">

<asp:ScriptManager ID="ScriptManager1" runat="server" />

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

<Triggers>

<asp:PostBackTrigger ControlID="btnExecl" />

</Triggers>

<ContentTemplate>

<asp:Button ID="btnSearch" runat="server" Text="查询" Width="100px" /><asp:Button ID="btnExecl"

runat="server" Text="导出EXECL" OnClick="btnExecl_Click" />

</ContentTemplate>

</asp:UpdatePanel>

<asp:GridView ID="gvData" runat="server">

</asp:GridView>

</form>

</body>

</html>

读书人网 >PowerDesigner

热点推荐