ASP.NET开发之页面局部打印
来源:互联网 发布:80端口和8080端口区别 编辑:程序博客网 时间:2024/06/04 23:09
1.前台javascript
<script language="javascript" type="text/javascript">
function printdiv() {
bdhtml = window.document.body.innerHTML;
sprnstr = "<!--startprint-->";//开始打印标记
eprnstr = "<!--endprint-->";//结束打印标记
prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
window.document.body.innerHTML = prnhtml;
window.print();
window.document.body.innerHTML = bdhtml;
closeWindow();
}
function closeWindow() {
setTimeout("window.opener=null;window.open('','_self');window.close();", 2000); //打印后延时2秒后跳转
}
</script>
2.用
<!--startprint-->//在前台标记开始打印节点
<!--endprint-->//结束打印节点
3.后台调用代码
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>printdiv();window.close();</script>", false);//有ScriptManager控件
- ASP.NET开发之页面局部打印
- 打印局部页面 Asp.net 打印局部页面
- Asp.net 打印 页面 局部页面 动态控制
- Asp.net 打印页面 局部页面 动态控制
- asp.net调用Lodop实现页面打印或局部打印,可进行打印设置或预览
- ASP.NET页面打印
- asp.net 打印 页面
- asp.net 局部页面加载
- ASP.NET页面局部刷新
- ASP.Net页面局部刷新
- ASP.NET页面打印技术
- ASP.NET页面打印技术
- asp.net 页面打印问题
- ASP.NET页面打印技术
- asp.net mvc3局部页面方法
- asp.net实现页面局部自动刷新
- ASP.NET页面打印技术,ASP.NET打印清单
- ASP.NET页面打印技术,ASP.NET打印清单
- 框架
- 关闭浏览器后Session失效原因分析
- BaoCms短信发送失败问题解答
- TCP定时器/TCP握手与挥手
- Android ConnectivityManager类
- ASP.NET开发之页面局部打印
- jira linux配置
- Linux的五个查找命令
- Linux修改本地yum源或局域网yum源
- 2.3-全栈Java笔记:不得不知的Java七大运算符
- vc++ 程序开机自启动和取消启动
- 【Pat】甲级1005
- Android L SurfaceFlinger dump信息全解(1)
- Hadoop 新 MapReduce 框架 Yarn 详解