aspx.cs コード
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 ページに出力される aspx.cs のデータを含む listObject(user details) です。上記のコードを使用すると、最初のユーザーデータのみが印刷され、残りのユーザーデータは無視/破棄/印刷されません。