我需要將自定義HTML屬性,特別是類或樣式添加到由Html.DropDownFor()生成的選擇中的選項標記。MVC2中SelectListItems的自定義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
>