我可以给打印选项在asp.net中打印Web表单数据吗
我有一个网络表单,在上面显示特定记录的所有详细信息,现在我想给我的客户提供打印功能,以便他可以打印这些详细信息。这可以在asp.net中完成吗?如果是,那么如何完成?您可以使用css指定用于打印的样式表。实际上,asp.net并没有针对它的任何内容—它是由浏览器处理的我可以给打印选项在asp.net中打印Web表单数据吗,asp.net,printing,Asp.net,Printing,我有一个网络表单,在上面显示特定记录的所有详细信息,现在我想给我的客户提供打印功能,以便他可以打印这些详细信息。这可以在asp.net中完成吗?如果是,那么如何完成?您可以使用css指定用于打印的样式表。实际上,asp.net并没有针对它的任何内容—它是由浏览器处理的 根据我的理解,你想打印页面的一部分,对吗? 一个选项是使用弹出窗口,从当前页面传递要打印内容的新页面,并让用户从弹出页面打印内容 请参阅以下演示: 打印演示 <script language="javascript" t
根据我的理解,你想打印页面的一部分,对吗? 一个选项是使用弹出窗口,从当前页面传递要打印内容的新页面,并让用户从弹出页面打印内容 请参阅以下演示: 打印演示
<script language="javascript" type="text/javascript">
function doPrint()
{
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();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="WithoutPrint">
This area will not print!
</div>
<div id="Print">
<!--startprint-->
This area will print!
<!--endprint-->
</div>
<input id="btnPrint" type="button" value="Print" onclick="doPrint()" />
</form>
</body>
</html>
函数doPrint()
{
bdhtml=window.document.body.innerHTML;
sprnstr=“”;
eprnstr=“”;
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(EPRNTR));
window.document.body.innerHTML=prnhtml;
window.print();
}
这个区域不会打印!
这个区域将打印!
希望有帮助…谢谢