asp.net页面打印的简单控制
2010-03-19 09:30
543 查看
最近的项目中用到web页面的打印 简单的说 也就是javascrip中的window.print();实现的 但是在复杂的页面中总需要对打印格式
和分页做一些简单的控制 有些简单的样式如下:
打印页
<head runat="server">
<title>无标题页</title>
<style type="text/css">
body
{
font-size:12px;//字体设置
}
</style>
<style media="print" type="text/css">//打印时 采用的样式
.PageNext{
page-break-after:always;
}
.Noprint{
display:none;
}
</style>
<script type="text/javascript">
function Myprint()
{
window.print();
}
</script>
</head>
<body>
<div class="Noprint" style="text-align: center;">
<input type="button" title="打印" value="打印" onclick="Myprint();" /></div>
<div id="dvContent">
<table>
<thead style="display:table-header-group;"><tr><td>打印每一页都有的头部内容</td></tr></thead>
<tbody>
<tr><td>第一页的内容<div class="PageNext"></div></td></tr>
<tr><td>第二页的内容</td></tr>
</tbody>
<tfoot style="display:table-header-group;"><tr><td>打印每一页都有的尾部内容</td></tr></tfoot>
</table>
</body>
注:有时需要把强制分页的div转成服务器控件 然后在后台代码中动态去改变它是否隐藏 来控制强制分页的数量
和分页做一些简单的控制 有些简单的样式如下:
打印页
<head runat="server">
<title>无标题页</title>
<style type="text/css">
body
{
font-size:12px;//字体设置
}
</style>
<style media="print" type="text/css">//打印时 采用的样式
.PageNext{
page-break-after:always;
}
.Noprint{
display:none;
}
</style>
<script type="text/javascript">
function Myprint()
{
window.print();
}
</script>
</head>
<body>
<div class="Noprint" style="text-align: center;">
<input type="button" title="打印" value="打印" onclick="Myprint();" /></div>
<div id="dvContent">
<table>
<thead style="display:table-header-group;"><tr><td>打印每一页都有的头部内容</td></tr></thead>
<tbody>
<tr><td>第一页的内容<div class="PageNext"></div></td></tr>
<tr><td>第二页的内容</td></tr>
</tbody>
<tfoot style="display:table-header-group;"><tr><td>打印每一页都有的尾部内容</td></tr></tfoot>
</table>
</body>
注:有时需要把强制分页的div转成服务器控件 然后在后台代码中动态去改变它是否隐藏 来控制强制分页的数量
相关文章推荐
- c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置
- c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置
- ASP.NET 页面传值简单总结 .
- asp.net 小票打印怎样控制
- asp.net2中精确计算页面执行时间原来如此简单!
- ASP.NET开发之页面局部打印
- ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
- ASP.NET简单的跨页面提交方式
- asp.net 定制简单的错误处理页面
- ASP.NET使页面的大小适合打印尺寸【转】
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- ASP.NET定制简单的错误处理页面
- 关于ASP.NET页面打印技术的总结
- asp.net 定制简单的错误处理页面
- 关于ASP.NET页面打印技术的总结
- ASP.Net简单页面方法加载顺序
- ASP.NET定制简单的错误处理页面
- [转] 关于ASP.NET页面打印技术的总结
- asp.net定制简单的错误处理页面~
- 超级简单:ASP.NET页面回发后保留密码