ビューのコードビハインドがないことに関するすべての質問と回答を見てきましたが、プレゼンテーション(ビュー)レイヤーを生成するために複雑なロジックが必要な場合があります。dbから取得したデータに基づいてPDFファイルを出力する必要があります。このPDFを生成して応答ストリームに書き込むのに最適な場所はどこですか?コントローラからresponse.writeを実行することは私には非常に間違っていると感じますが、これに対する応答と、PDFを生成するためのビューに分離コードファイルを使用することを望んでいます。データをviewmodelクラスにカプセル化し、それをHelperメソッドに渡して出力も生成できると思います。この場合、特にPDFの作成に関する多くのロジックがある場合、ベストプラクティスと見なされるものは何でしょうか。
質問する
532 次