我正在創建從數據庫獲取記錄的網頁,這些記錄被映射爲字典。我希望能夠動態地創建一個結構如下Asp.net以編程方式將HTML添加到頁面
<ul>
<li>row.GetString("firstname")</li>
<li>row.GetStrin("lastname")</li>
</ul>
到目前爲止,我已經映射的結果,我是循環每條記錄,請能有人幫我,我怎麼可能能夠使用C#動態創建HTML
我正在創建從數據庫獲取記錄的網頁,這些記錄被映射爲字典。我希望能夠動態地創建一個結構如下Asp.net以編程方式將HTML添加到頁面
<ul>
<li>row.GetString("firstname")</li>
<li>row.GetStrin("lastname")</li>
</ul>
到目前爲止,我已經映射的結果,我是循環每條記錄,請能有人幫我,我怎麼可能能夠使用C#動態創建HTML
怎麼樣ASP.NET repeater?
PD:請查看此MSDN文章中的示例,並且您將瞭解如何使用它。
首先在希望列表出現的位置放置一個asp標籤。 這是假設你通過一個DataTable循環:
YourLabel.Text = "<ul>";
foreach (DataRow row in table.Rows) {
YourLabel.Text += "<li>" + row["firstname"] + "</li>";
YourLabel.Text += "<li>" + row["lastname"] + "</li>";
}
YourLabel.Text += "</ul>";
太可怕了! – 2012-02-01 10:55:11
糾正我,如果我錯了,但你可以使用'BulletedList'控制。 – adatapost 2012-02-01 08:48:14