我似乎无法在任何地方找到它。将表格从MYSQL数据库放入html文档作为html的直接方式。我尝试制作一个长字符串制作一个表,并迭代地调用数据库中的值,然后使用Response.Write()将其插入。但它总是出现在页面的左上角,我不能似乎在我的一个内部格式化它所以它看起来非常不合适。
有没有人对我如何做到这一点有任何建议?
我正在使用aspx / C#
谢谢,
萨姆
答案 0 :(得分:0)
您必须在html中创建一个表并放入数据库中的记录:
<table>
<thead>
<tr>
<th>Name</th>
<th>Surname</th>
</tr>
</thead>
<tbody>
<tr>
<td><% code aspx/C# for column "NAME" in MySQL %></td>
...
</tr>
</tbody>
</table>
您无法使用aspx / c#创建(格式化)布局。它们是两回事。
答案 1 :(得分:0)
我不知道您是否尝试过Ajax,但我发现它非常有用。我不知道这是否有帮助。我将数据作为列表传递,然后相应地使用。我的数据是帐户对象列表。网址是因为我使用MVC所以你应该相应地更新它。
$(document).ready(function () {
$.ajax({
type: "POST",
url: "/Accounts/Balance",
data: "",
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function (data) {
var grid = "<table>";
for (var i = 0; i < data.length; i++) {
grid += ("<tr><td>" + data[i].AccountNo + "</td></tr>");
}
grid += "</table>";
$("#tableData").html(grid);
}
});
});