我已经看到了所有关于没有视图代码隐藏的问题和答案,但是我有一个案例,我需要复杂的逻辑来生成表示(视图)层。我必须根据从 db 获得的数据输出一个 PDF 文件。生成此 PDF 并写入响应流的最佳位置在哪里?从控制器执行 response.write 对我来说感觉非常错误,但我想对此做出回应,并希望使用视图的代码隐藏文件来生成 PDF。我想我可以将数据封装在 viewmodel 类中并将其传递给 Helper 方法以生成输出,在这种情况下,什么被认为是最佳实践,特别是围绕创建 PDF 有很多逻辑?
问问题
532 次