DropDownList具有Html内容的项目

时间:2015-02-14 15:24:02

标签: c# html asp.net

所以我从后面的代码中将项目添加到DropDownList,我需要这些项目具有html内容。

我按如下方式添加项目:

ListItem _item = new ListItem("<span style='color:red;'> some item</span>", "someValue");
DDL.Items.Add(_item);

但渲染的html却是这样的:

<li>&lt;span style='color:red;'&gt; some item&lt;/span&gt;</li>

如何从后面的代码中更改innerHtml的{​​{1}}?或者有更好的方法来实现上述目标吗?

1 个答案:

答案 0 :(得分:1)

这是不可能的,不是因为你的代码或ListItem,而是因为你不能把html放在select选项中。
Can I use HTML tags in the options for select elements?
Styling part of the OPTION text