我想創建嵌套的標籤是這樣的:如何創建錨定在ASP.NET Web窗體列表項
<ul>
<li><a href="">xxx</a></li>
</ul>
然後我在頁面中添加BulletedList
控制:
<asp:BulletedList runat="server" CssClass="ad-thumb-list" ID="ImageItem">
</asp:BulletedList>
然後,我在代碼中添加ListItem
:
DataTable dt = queryDb(xx);
foreach (DataRow dr in dt.Rows)
{
HyperLink hl = new HyperLink();
hl.NavigateUrl = string.Format("../stream.aspx?type=={0}",dr["type"]);
ListItem li = new ListItem();
//here how to add the `hl` to `li`
ImageItem.Items.Add(li);
}
在上面的代碼,我不知道要加a
標記爲li
。
我想用這樣的:
li.Controls.Add(hl);
但似乎taht這是不可能的。
什麼問題?
我想的BulletedList是一個純文本的控制。不識別HTML。如果你不需要項目符號 – codingbiz