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

标签 asp.net printing

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

最佳答案

您需要创建新的样式表 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

关于asp.net - 在没有母版页控件的情况下在 asp.net 中打印页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10174088/

相关文章:

html - 子 ModalPopupExtender 不会以父 ModalPopupExtender 为中心

python - 为什么打印 5 次之后的索引会被更改和截断?

javascript - Google map 未按预期显示

c# - 为什么 ASP.NET 编译器会在每次构建时重建所有二进制文件?

asp.net - 使用 Powershell 通过传入参数来更新 web.config 中 XML 元素的 configSource

c# - 如何检查 RowDataBound 中的组合 RowState 'Altering | Edit'?

javascript - 现代浏览器是否支持 onbeforeprint/onafterprint HTML 事件?

java - 每 20 次在新行中打印数组的值

javascript - 在保持边距的同时禁用浏览器打印页眉和页脚,但也在第 2、3 页等上

javascript - 使用 JavaScript 样式打印页面