动态删除父元素

时间:2012-10-10 14:23:47

标签: asp.net .net vb.net

我有一个.NET(vb)页面,使用2个母版页和一些用户控件进行渲染。

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

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

由于

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文件夹)