【发布时间】:2014-04-30 10:49:52
【问题描述】:
我有一个 MVC3,Razor 引擎应用程序,有 8 个不同的视图 (.cshtml)。我有这些页面供用户输入个人详细信息和其他内容。我可以一次下载每一页(使用 Rotativa 来实现它)。但我需要将所有这 8 个视图下载为一个 PDF 文件。每个视图都有不同的模型,但只有一个控制器。请帮助
【问题讨论】:
我有一个 MVC3,Razor 引擎应用程序,有 8 个不同的视图 (.cshtml)。我有这些页面供用户输入个人详细信息和其他内容。我可以一次下载每一页(使用 Rotativa 来实现它)。但我需要将所有这 8 个视图下载为一个 PDF 文件。每个视图都有不同的模型,但只有一个控制器。请帮助
【问题讨论】:
只需在同一个内部进行另一个操作 您已经创建的控制器,我将其命名为“GetAllViewtoPDF”。 在这个动作里面写下你的逻辑来得到 所有视图数据和处理为 pdf,我假设 所有视图数据一次都包含相同的人员数据。
现在在 anyofview/allview 中放置一个按钮,然后单击该按钮调用 “GetAllViewtoPDF”操作。
【讨论】: