次のようなネストされたタグを作成したい:
<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);
しかし、これは不可能のようです。
何が問題ですか?