【发布时间】:2012-02-27 20:27:21
【问题描述】:
最近我一直在使用涂鸦报告来生成 excel 和 pdf 报告。因为报告不是动态的,所以我使用按钮链接来执行此操作。
但是现在我有一个参数是动态的要求,我有一个参数表单,用户将填写这些表单并点击提交。该表单将提交给另一个操作,该操作应生成 pdf 报告。
当我尝试这段代码时:
return new ReportResult(report, new PdfReportWriter());
它只是在页面中生成报告,我无法下载。知道怎么做吗?
我已经包含了所有必需的 dll,并且可以在使用 actionLink 时生成。
【问题讨论】:
-
没关系,我可以通过指定内容类型和文件名来解决它: return new ReportResult(report, new ExcelReportWriter(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") { FileName = "报告.xls" };
-
将此添加为答案并将其标记为正确,以便此问题从未回答列表中消失 :) 谢谢。
标签: asp.net-mvc pdf-generation