我有一个完整的.aspx
页面,其中包含页眉,页脚,文本框,表格所有内容。这些所有字段中的值来自.cs
文件后面的代码。
对于不同的数据集,我在选项卡中生成不同的.aspx
页面文件。这样用户就可以打印出来了。
我正在做这样的事情来打开多个标签
var cust_prop_id = $('#hdnPropertyNo').val().split(',');
$.each(cust_prop_id, function (i, val) {
var myWindow = window.open('UserInfo.aspx?Prop=' + val, '', '');
});
问题陈述
.aspx
以下的其他内容。因此,只需单击一下,用户就可以打印所有生成的.aspx文件最好的方法是什么?
答案 0 :(得分:0)
你可以通过多种方式做到这一点,这里有两种最常见的。
方法1
为要打印的每个页面创建用户控件在用户将打印页面的页面中添加这些用户控件。将每个用户控件放在单独的div中并放置在主容器中并在打印时获取容器div的css这将包括所有数据。
方法2
为主要容器中的新窗口中打开的每个页面创建div。在页面加载时以div为单位加载数据,当用户按下Print时,获取容器div的所有html并打印出来。