我需要在 Html.DropDownFor() 生成的选项中添加自定义 HTML 属性,特别是类或样式。
我一直在玩它,对于我的生活,我无法弄清楚我需要做什么才能得到我需要的工作。
假设我有一个要为其生成下拉列表的颜色列表,其中选项值是颜色的标识符,文本是名称......这是我希望能够看到的输出:
<select name="Color">
<option value="1" style="background:#ff0000">Red</option>
<option value="2" style="background:#00ff00">Green</option>
<option value="3" style="background:#0000ff">Blue</option>
<!-- more here -->
<option value="25" style="background:#f00f00">Foo Foo</option>
</select
>