用于打印预览的 C# MVC 视图模板引擎

本文关键字:视图 引擎 MVC 打印 用于 | 更新日期: 2023-09-27 18:33:41

我正在寻找可以存储在数据库中并用于打印预览的MVC视图模板引擎。

我想生成通用视图,将其保存到数据库中,然后将其显示为弹出窗口(打印预览)

但我不知道哪个视图引擎对此有好处?我正在寻找freemarker.可以吗?

或者只是将 C# 中的所有数据对象替换为数据库?

用于打印预览的 C# MVC 视图模板引擎

如果我是你,我会专门为打印输出创建一个样式表。这可以通过使用@print CSS 媒体类型来完成:

@media print {
    p {
        font-size: 20px;
        color: red;
    }
}

您可以更改页面中所有内容的宽度,方向等,甚至可以使用display:'none'功能隐藏页面的某些部分。

如果您使用 razor 构建

屏幕并且此 css 样式表引用它,您将能够将变量与 razor 一起使用并构建 CSS 样式表以创建您想要用于打印目的的视图。

查看以下资源以帮助您入门:
W3 学校: CSS print
如何从网络可信