2012-02-01 112 views
0

我正在創建從數據庫獲取記錄的網頁,這些記錄被映射爲字典。我希望能夠動態地創建一個結構如下Asp.net以編程方式將HTML添加到頁面

<ul> 
<li>row.GetString("firstname")</li> 
<li>row.GetStrin("lastname")</li> 
</ul> 

到目前爲止,我已經映射的結果,我是循環每條記錄,請能有人幫我,我怎麼可能能夠使用C#動態創建HTML

+1

糾正我,如果我錯了,但你可以使用'BulletedList'控制。 – adatapost 2012-02-01 08:48:14

回答

3

怎麼樣ASP.NET repeater

PD:請查看此MSDN文章中的示例,並且您將瞭解如何使用它。

1

首先在希望列表出現的位置放置一個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>"; 
+1

太可怕了! – 2012-02-01 10:55:11

相關問題