我需要在C#后面的代码中创建一个HTML列表,并将此列表添加到占位符。
我的代码:
else if (Session["Option"].ToString() == "HTMLList")
{
//generate HTML list (ul)
HtmlGenericControl ul = new HtmlGenericControl("ul");
ListItemCollection ListItems = new ListItemCollection();
ListItems = (ListItemCollection)Session["SelectedPupils"];
foreach (ListItem li in ListItems)
{
HtmlGenericControl liInUl = new HtmlGenericControl("li");
liInUl.InnerText = li.Text;
//Code to add my liInUl to ul
}
placeHolderSelection.Controls.Add(ul);
}
如何让代码正常工作?
答案 0 :(得分:1)
您需要将liInUl
控件添加到ul
控件中,如下所示:
ul.Controls.Add(liInUl);