将MVC页面输出为PDF并将母版页切换到其他母版页的最佳方法是什么?
我在想我可以在查询字符串中添加一个参数,例如format = pdf 并设置某种过滤,捕获输出并将其转换为pdf。
使用经典ASP.NET我在HttpModule中做到了。
在MVC中执行此操作的最佳方式是什么?
我必须能够“打印”我的应用程序中的所有页面,因此FileResult控制器方法不起作用。 我需要一些通用的东西,可以使用每个url添加特定的查询字符串参数
答案 0 :(得分:2)
编写FileResult控制器方法。
How to create file and return it via FileResult in ASP.NET MVC?
作为返回结果的一部分,您可以设置MIME类型。