我有一个母版页(我们称之为'默认')。这包含第二页(Web用户控件) - '秒'。最后是第三个“打印”页面。 “打印”页面也是一个Web用户控件,但它只有一个包含“第二”页面的占位符。
有没有办法可以将控件添加到“第二个”页面 - 例如文字,并且只在“打印”页面上显示?
答案 0 :(得分:2)
听起来CSS实际上是解决您问题的最佳方法。使用media attribute指定不可见的内容和内容。这是一个例子
<link rel="stylesheet" href="screen.css" media="screen">
包含......
.yourClass
{
display:none;
}
然后还有:
<link rel="stylesheet" href="print.css" media="print">
包含......
.yourClass
{
display:block;
}
因此,您的页面将包含两个样式表,您的控件将使用yourClass
CSS类。最终结果是,使用yourClass
的任何元素只有在打印时才可见。