3

我正在处理一个 .cshtml 页面,该页面需要一些基本的内联样式,仅用于打印。我打算使用@media print媒体查询,但是,这是一个 cshtml 页面,它破坏了我的页面。有没有办法解决这个问题?

它的@符号@media print正在打破它。

4

2 回答 2

17

@如果要@在输出中打印文字字符,可以加倍。

<style>
    @@media print {
       ...
    }
</style>
于 2013-10-30T19:35:36.497 回答
2

pswg 是绝对正确的。要了解 @ 符号导致 .cshtml 文件出现问题的原因,我建议您研究 Razor View Engine http://en.wikipedia.org/wiki/ASP.NET_Razor_view_engine当您在 .cshtml 页面中键入 @ 时该引擎会启动. 简单地说,它是一种为你生成 HTML 的 HTML 渲染机制。当您想要显示模型中包含的数据时通常使用它=]

于 2013-10-30T19:46:01.100 回答