我有一个.NET(vb)页面,使用2个母版页和一些用户控件进行渲染。
我的用户现在想要一个“打印”按钮。
有没有办法将主要内容从页面中剥离出来,并在没有所有母版页和用户控件内容的情况下重新渲染?
由于
答案 0 :(得分:3)
您可以使用CSS在打印时隐藏页面上的元素。那时就不需要往返服务器了。
@media screen
{
div.header {...}
}
@media print
{
div.header {display:none;}
}
@media screen, print
{
...
}
答案 1 :(得分:1)
您可以创建不同的母版页,然后更改为“备用”剥离母版,其中可能包含打印样式表。
http://ipona.com/samples/处有一些代码示例(页面底部链接到https://skydrive.live.com/?cid=635c8e2bf4822d7c&id=635C8E2BF4822D7C!498处的Skydrive文件夹)