0

我有一个使用 2 个母版页和一些用户控件呈现的 .NET (vb) 页面。

我的用户现在想要一个“打印”按钮。

有没有办法将主要内容从页面中剥离出来,并在没有所有母版页和用户控制内容的情况下重新渲染?

谢谢

4

2 回答 2

3

您可以在打印时使用 CSS 隐藏页面上的元素。那时就不需要往返服务器了。

@media screen 
{
   div.header {...}
}

@media print
{
   div.header {display:none;}
}

@media screen, print 
{
 ...
}
于 2012-10-10T14:32:52.000 回答
1

您可以创建一个不同的母版页,然后更改为您的“替代”剥离母版,其中可能包括一个打印样式表。

http://ipona.com/samples/有一些代码示例(页面底部链接到https://skydrive.live.com/?cid=635c8e2bf4822d7c&id=635C8E2BF4822D7C!498的 Skydrive 文件夹)

于 2012-10-10T14:28:08.203 回答