A4的纸张是210*297mm。您就把页面宽度设置为210mm。单位一定要选择“mm”。不过给您个建议,如果您需要打印的话,建议您用弹出窗口,这样更容易控制打印的位置和大小。在Web中打印是比较难控制的,选择弹出窗口是比较合理的。弹出窗口您可以使用js实现。具体代码如下。functionshowModelDialog(page,width,height){varre=window.showModalDialog(page,null,'dialogWidth:'+width+'mm;dialogHeight:'+height+'mm;edge:Raised;center:yes;help:no;resizable:no;status:no;scroll:no')if(re==1){window.location.reload();}}以上是一个js函数。您把它复制到您的js脚本内,然后在页面调用即可。在页面内引用js库使用<scripttype="text/jscript"src="../JS/您的js保存文件名称.js"></script>在调用时您需要指定需要打开的窗口,和要打开的宽度和高度。页面调用js实例。<ahref="#"οnclick="javascript:showModelDialog('您的打印页面地址.aspx',210,297)">打印</a>如果您要打印的页面地址是动态生成的您可以使用Request.QueryString("id")来获取上页面传来的值。例如:<ahref="#"οnclick="javascript:showModelDialog(<%=Request.QueryString("id")%>,210,297)">打印</a>希望对您有用!
阅读全文 >