Microsoft の MVC プラットフォームを使用して Web アプリケーションを作成しています。このアプリケーションでは、ユーザーは HTML フォームに入力し、[送信] をクリックすると、正常なメッセージ ページにリダイレクトされ、フォームの PDF 形式の印刷物を受け取ります。さらに、フォームのエントリをデータベースに保存したいと考えています。iTextSharp を使用して PDF を作成および編集しています。
MVC でのワークフローの管理に関するアドバイスを探しています。具体的には、次のワークフローを指示するコントローラー メソッドがあります。
- フォームのエントリをデータベースに保存する
- PDFの作成と編集、
- ユーザーを成功ページに誘導し、
- ユーザーがダウンロードできるように PDF を返します。
私の主な質問は、成功ページにリダイレクトしてpdfを返すタスクをどのように委任すればよいですか? 今のところ、私のコントローラーはどちらか一方しか返せないようです。PDF に「付随する」ビューにリダイレクトできますか?