如何在没有页眉和页脚的情况下在Asp.Net中打印网页 - ASP.NET

时间:2010-07-09 18:07:38

标签: asp.net html css printing

如何在没有页眉和页脚的情况下在Asp.Net中打印网页

4 个答案:

答案 0 :(得分:1)

您可以添加css类型进行打印,并更改css以隐藏您不想要打印的内容。

例如,您可以将此代码放在主css文件中:

@media print {
    .noPrint { display:none; }
}

打印时,不会使用noPrint类显示任何标签。

答案 1 :(得分:0)

您可以使用“打印版本”按钮,该按钮允许服务器提供页面版本,而不会显示某些服务器端元素(面板等),或者您可以实现打印CSS文件,在人们打印时无缝格式化您的内容。

在我看来,CSS是更好的选择。这是一个很好的资源:

http://www.alistapart.com/articles/goingtoprint/

答案 2 :(得分:0)

页眉和页脚文本可以由浏览器确定。许多用户可能没有意识到这一点,因此他们获得默认的打印设置,通常包括网站URL和日期。

由于这是一个由用户控制的浏览器设置,因此您可能无法覆盖它。

要查看浏览器打印设置,请尝试菜单文件 - 页面设置。这适用于IE和Firefox。

答案 3 :(得分:0)

我通过定义母版页的“打印”版本来实现类似的实现。

单击打印按钮时,我将母版页的“打印”版本分配到当前页面。

很容易做到!