投稿につきDoodleレポートを生成する

最近、覚え書きレポートとPDFレポートを生成するために覚え書きレポートを使用しています。レポートが動的ではないので、私はボタンリンクでこれをやっていました。

しかし今、私はパラメータがダイナミックであるという要件を持っています。ここで私はパラメータのフォームを持っており、ユーザはこれらのフォームを記入してサブミットします。フォームは別のアクションに提出され、そのアクションはPDFレポートを生成する必要があります。

私はこのコードを試したとき:

return new ReportResult(report, new PdfReportWriter());

ページにレポートを生成するだけで、ダウンロードできません。どのようなアイデア?

私はすでに必要なDLLをすべて含んでおり、私がactionLinkを使用しているときに生成することができます。

4
Nevermindコンテンツタイプとファイル名を指定して解決できました。新しいReportResult(report、new ExcelReportWriter()、 "application/vnd.openxmlformats-officedocument.spreadsheetml‌ .sheet"){FileName = "Report.xls" };
追加された 著者 czetsuya,
これを答えとして追加し、正しいものとしてマークして、この質問が未回答リストから消えるようにしてください:)ありがとう。
追加された 著者 Challe,

1 答え

この問題を解決するには、コンテンツタイプとファイル名を指定します。

return new ReportResult(report, new ExcelReportWriter(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") { FileName = "Report.xls" }; 
3
追加された