我正在创建一个从数据库中获取记录的网页,这些记录被映射为字典。我希望能够动态创建如下结构
<ul>
<li>row.GetString("firstname")</li>
<li>row.GetStrin("lastname")</li>
</ul>
到目前为止,我已经映射了结果,我正在循环每个记录,请一些人可以帮助我如何使用c#动态创建html
答案 0 :(得分:3)
ASP.NET repeater怎么样?
PD:查看此MSDN文章中的示例,您将获得如何使用它的说明。
答案 1 :(得分:1)
首先在您希望列表显示的位置放置一个asp标签。 这假设您正在遍历数据表:
YourLabel.Text = "<ul>";
foreach (DataRow row in table.Rows) {
YourLabel.Text += "<li>" + row["firstname"] + "</li>";
YourLabel.Text += "<li>" + row["lastname"] + "</li>";
}
YourLabel.Text += "</ul>";