我有一个下拉列表(@ html.DropDownListFor),其中,我显示的颜色名字......我想显示具有单独的背景颜色。像,项目“绿色”应该在绿色背景的每个项目,与“黄”在黄色的背景。
我怎样才能做到这一点?
我有一个下拉列表(@ html.DropDownListFor),其中,我显示的颜色名字......我想显示具有单独的背景颜色。像,项目“绿色”应该在绿色背景的每个项目,与“黄”在黄色的背景。
我怎样才能做到这一点?
不要忘记,你可以写的老式HTML的视图(OMG!)。
但是,如果你使用的是在多个地方的代码,然后写一个扩展DropDownListFor创建您的选择与造型的辅助工具。 如果你曾经使用它,你可以简单地写类似:
<select>
@foreach (var item in Model.Items)
{
<option style="background-color: @item.Color;" value="@item.Value">@item.Text</option>
}
</select>
看到这里解决的解决方案在ASP.NET论坛