asp.net 打印页面
时间: 2023-09-05 09:14:01 浏览: 163
asp.net 打印
在 ASP.NET 中打印页面可以使用以下步骤:
1. 创建一个打印按钮或者链接,例如:
```html
<asp:Button ID="btnPrint" runat="server" Text="Print" OnClientClick="javascript:window.print();" />
```
2. 在页面中添加需要打印的元素,例如:
```html
<div id="printArea">
<h1>Printable Content</h1>
<p>This is the content that will be printed.</p>
</div>
```
3. 在 CSS 文件中指定打印样式,例如:
```css
@media print {
body * {
visibility: hidden;
}
#printArea, #printArea * {
visibility: visible;
}
#printArea {
position: absolute;
left: 0;
top: 0;
}
}
```
4. 在打印按钮或链接的 OnClientClick 事件中调用 window.print() 方法,例如:
```html
<asp:Button ID="btnPrint" runat="server" Text="Print" OnClientClick="javascript:window.print();" />
```
这样就可以在 ASP.NET 中打印页面了。
阅读全文