如何使用 JavaScript/Jquery 将包含数据的列表从 ASPX 打印到 ASPX .cs
how to print a list containing data into aspx from aspx.cs using javascript/Jquery
aspx.cs code
protected void Page_Load(object sender, EventArgs e)
{
foreach (UserDetail l in liststUser)
{
UserName = l.Name;
Dob = l.dob;
gender = l.gender;
ScriptManager.RegisterStartupScript(this, GetType(), "print User's bio.", " PersonBlockCreator('" + UserName + "','" + Dob + "','" + gender + "');", true);
}
}
.aspx代码
<html>
<head>
<script type="text/Javascript">
targetId = "#userData"; //Constant value, Do not change
BoxName = "box"; //Constant value, Do not change
j = 0;
function PersonBlockCreator(UserName, Dob, gender) {
$(targetId).append("<div class=" + BoxName + ">" + (j + 1) + "<div class='box-color'><h2>" + sSubjectName + "</h2><h5>"+Dob+"</h5><p>"+gender+" </p></div></div>");
$(".tile").addClass(tileColor);
}
</script>
</head>
<body>
<div class="Box" id="UserData">
//each user data should be printed in an box
//Example:
// --------------- -----------
// | Nethan Walter | | Deen |
// | 10-01-1990 | | 10-01-1990 |
// | Male | | Male |
// --------------- --------------
</div>
</body>
</html>
如何使用 Java 脚本和 C# 或仅使用 C# 来完成此任务。 在这里,我想做的是:一个包含aspx数据的listObject(用户详细信息.cs在页面加载时打印在aspx页面中。当IM使用上面的代码时,只有第一个用户的数据被打印,其余用户的数据不会被忽略/丢弃/不打印。
您可以使用 java 脚本打印表格。我建议你将div id 传递到下面给出的函数中。
函数 PrintSummary(tableid) {
var tbl = document.getElementById(tableid);
if (tbl) {
strPrintContent += tbl.innerHTML;
var printWin = window.open("print.html", "printSpecial");
printWin.document.open();
printWin.document.write(strPrintContent);
printWin.document.close();
printWin.print();
}
}
相关文章:
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 接受不在列表中的值-引导组合框
- 禁用jQuery中的下拉列表
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 如何在javascript中迭代数字列表
- 如何在按钮中显示下拉列表中选定的元素
- 如何使用 JavaScript/Jquery 将包含数据的列表从 ASPX 打印到 ASPX .cs
- 如何将选定的下拉列表值附加到aspx页面本身的超链接查询字符串中
- 在.aspx页面中单击h4时隐藏/显示列表项
- 将对象列表从aspx.cs文件传递到aspx文件
- 打开新窗口,传递aspx页面中按钮的onClientClick上的下拉列表的文本和值