【问题标题】:Devexpress ASPxGridViewExporter not workingDevexpress ASPxGridViewExporter 不工作
【发布时间】:2020-08-18 18:46:29
【问题描述】:

我有以下代码,但是当我按下导出按钮时,我得到的只是 asp.net 页面的下载弹出窗口,本例为 default.aspx

<dx:ASPxButton ID="btnPdfExport" runat="server" Text="Export to PDF" UseSubmitBehavior="False"
                OnClick="btnPdfExport_Click" />

还有网格和导出器

 <dx:ASPxGridViewExporter ID="gridExport" GridViewID="grid" runat="server">
</dx:ASPxGridViewExporter>

<dx:ASPxGridView ID="grid" runat="server"
    CssFilePath="~/App_Themes/Office2010Black/{0}/styles.css" OnAutoFilterCellEditorCreate="grid_AutoFilterCellEditorCreate"                
    OnAutoFilterCellEditorInitialize="grid_AutoFilterCellEditorInitialize" KeyFieldName="ProductCode" OnProcessColumnAutoFilter="grid_ProcessColumnAutoFilter" 
    CssPostfix="Office2010Black" DataSourceID="SqlDataSource1" Font-Size="Small">

背后的代码

protected void btnPdfExport_Click(object sender, EventArgs e)
    {
        gridExport.Landscape = true;
        gridExport.WritePdfToResponse("view");
    }

奇怪的是,这个确切的代码在另一个页面上完美运行,当我按下按钮时,我得到 view.pdf,任何想法

詹姆斯

【问题讨论】:

  • 您使用的是什么浏览器?您是否尝试将导出的文件 default.aspx 重命名为 default.pdf 之类的名称?

标签: devexpress


【解决方案1】:

我尝试了您的代码。它正在工作。没有任何错误或问题。

【讨论】:

    【解决方案2】:

    试试这个:

    <asp:UpdatePanel runat="server">
        <Triggers>
            <asp:PostBackTrigger ControlID="btnPdfExport" />
        </Triggers>
    </asp:UpdatePanel>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 2018-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多