不同的打印布局

Dot*_*row 1 css asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

我正在研究asp.net MVC3应用程序,我创建了一个layout.cshtml,它像主页一样使用.我想创建另一个布局模板并将其用于打印(media = print)单击打印预览时是否可以切换布局?

obl*_*lig 6

您应该使用两个样式表,一个用于打印(CSS媒体类型):

<link rel="stylesheet" type="text/css" href="print.css" media="print"> 
Run Code Online (Sandbox Code Playgroud)

此样式表将有选择地应用于display:none;您不希望在打印版本中显示的元素