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