如何删除Html <隐藏代码的子弹

How to remove Html <li> bullets from codebehind?

本文关键字:隐藏 代码 子弹 Html 何删除 删除      更新时间:2023-09-26

我从代码后面创建一个html列表,如下所示:

HtmlGenericControl list = new HtmlGenericControl("ul");
for (int i = 0; i < 10; i++)
{
   HtmlGenericControl listItem = new HtmlGenericControl("li");
   Label textLabel = new Label();
   textLabel.Text = "Menu"+i;
   listItem.Controls.Add(textLabel);
   list.Controls.Add(listItem);
}

但是渲染列表有项目符号,我想阻止它们

使用CSS:

ul {
   list-style: none;
}

我认为你可以使用style属性:

list.Style.Add("list-style", "none");

你能不能在上面加上一个id名呢?HtmlGenericControl list = new HtmlGenericControl("ul"); list.Id = "myId";

然后在css中定义:

#myId{
 list-style-type: none;
}