我正在使用微软的 MVC 平台来创建一个 Web 应用程序。在这个应用程序中,用户将填写一个 HTML 表单,单击提交,被重定向到一个成功的消息页面,并收到一个表单的 pdf 格式的打印输出。此外,我还想将他们的条目以表格形式保存在数据库中。我正在使用 iTextSharp 创建和编辑 PDF。
我正在寻找有关在 MVC 中管理工作流的建议。具体来说,我有一个控制器方法可以指导工作流程:
- 将表单条目保存到数据库中,
- 创建和编辑 PDF,
- 将用户引导至成功页面,
- 返回 PDF 供用户下载。
我的主要问题是:我应该如何委派重定向到成功页面并返回 pdf 的任务?截至目前,我的控制器似乎只能返回一个或另一个。我可以重定向到“附带”PDF 的视图吗?