在没有母版页控件的情况下在asp.net中打印页面

时间:2012-04-16 12:29:39

标签: asp.net printing

我想打印我的页面接受母版页的元素。在母版页中有一个用户控件,对我来说很重要。我的打印按钮也在母版页上。 感谢..

2 个答案:

答案 0 :(得分:3)

您需要创建新样式表print.css并设置CSS media = print

例如:

<style media="screen">
  .noPrint{ display: block; }
  .yesPrint{ display: block !important; }
</style>

<style media="print">
  .noPrint{ display: none; }
  .yesPrint{ display: block !important; }
</style>

并将“yesPrint”类添加到要打印的部分

  <asp:ContentPlaceHolder class="yesPrint" id="MainContent" runat="server">
  </asp:ContentPlaceHolder>

了解更多详情:http://www.codeproject.com/KB/HTML/Printing_with_CSS.aspx

答案 1 :(得分:1)

您可以设置一个打印样式表来格式化打印内容/您可以隐藏不想打印的内容。

您可以在此处详细了解http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml