标签式网站在 ASP.NET,想打印所有这些,推荐.
Tabbed website in ASP.NET, want to print all of them, recommendations ?
我有一个 ASP.NET 网站,分为这样的标签
|TITLE1| - |TITLE2| - |TITLE3| - ETC.
如果用户单击Title 2
,则下面仅显示与标题 2 对应的div,依此类推。我制作了一个打印图像按钮,但我想让它打印起来,就好像所有选项卡都堆叠在另一个标签上一样打开。现在,它只打印单击的选项卡。
您需要将所有
选项卡的内容渲染到具有与之关联的 css 媒体打印规则的div 中。您的实际选项卡还需要另一个 css 规则,该规则将隐藏它们以进行打印。
所以例如你有
<div id="tabs" class="print_hidden">
Your actual tabs go here
</div>
<div id="printTabs" class="screen_hidden">
Your printer friendly text goes here when the link below is clicked.
</div>
<asp:LinkButton runat="server" id="lnkPrinterFriendly">Printer-friendly view</asp:LinkButton>
然后在 css 文件中,您有以下内容:
@media print {
.screen_hidden { display: none; }
}
@media screen {
.print_hidden { display: none; }
}
使用将所有
选项卡(我假设在div
元素中)设置为display: block
的打印样式表。
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript打印功能使日历停止工作
- 我想在单击对象时打印日志
- 我的购物应用程序不会将用户想要购买的东西相加,也不会打印总成本
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- 我只想在警报中打印数据,但每当它提醒我 [对象对象] 但我希望它会显示我的表数据行
- 我想将所有json对象打印到html和javascript中
- 想要显示打印预览
- 我想在Javascript中打印两个数字的总和
- 我想在表格单元格中打印图像
- 标签式网站在 ASP.NET,想打印所有这些,推荐.
- 我只想打印 iframe 的内容,而不是整个页面
- 为什么控制台打印数组中的对象而不打印对象
- 我想使用php将所选记录从mysql打印到打印机
- 如何使用名称为foo.txt的json对象.我想打印这个对象的元素
- 我想只在 javascript 中使用数组打印 1 到 100 个数字
- 我想从JSON数据中打印出一个列表,在jquery中以键作为列表头
- 而打印我不想显示编辑和删除列名
- 想要使用JavaScript打印页面的特定部分
- Python3 -我不想用BeautifulSoup打印Javascript代码