在特定位置打印aspx页面.在.net中. [英] Printing aspx page in particular place. In .net.
本文介绍了在特定位置打印aspx页面.在.net中.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
尊敬的先生
我在asp.net,c#中建立了一个网站,数据库使用的是sql-2005.数据已成功存储在数据库中.我们将这些数据显示在数据列表控件中.但是,当我们将此表格打印到特定区域时,就会出现问题.
前任.标签格式(A4(3 * 6标签格式或)).
Respected sir
i made a website in asp.net, c#, Database is used sql-2005. Data is stored successfully in database. we display this data in the datalist control. But problem arises when we print this form into specific area.
ex. Label format(A4 (3*6 Label format or )).
推荐答案
您将数据列表插入名称为 Panel1
现在,您可以在此页面中编写此Java脚本.
you insert the datalist in panel which name is Panel1
Now you write this java script in this page.
<script language="JavaScript">
function printTable()
{
var printContent = document.getElementById("Panel1");
var windowUrl = ''about:blank'';
var num;
var uniqueName = new Date();
var windowName = ''Print'' + uniqueName.getTime();
var printWindow = window.open(num, windowName, ''left=50000,top=50000,width=0,height=0'');
printWindow.document.write(printContent.innerHTML);
printWindow.document.close();
printWindow.focus();
printWindow.print();
printWindow.close();
}
</script>
您插入一个html按钮并编写此代码
you insert one html button and write this code
<input id="Button1" type="button" value="Print Bill" onclick="printTable()" />
我希望工作.
i hope work.
这篇关于在特定位置打印aspx页面.在.net中.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文