如何在Html.Listbox中设置Selected Item的文本颜色

时间:2014-01-29 09:32:33

标签: c# asp.net-mvc listbox

我似乎无法在互联网上找到任何关于此的内容,当我这样做只是关于WPF。

如何在Html.Listbox中设置Selected Item的文本颜色。 不是谈论所选项目的高亮度颜色,而是选定的项目的文本颜色

这是我的代码,我使用的是asp.net-mvc。

<div style="display: inline-block; width: 265px;">
Blocked 
<br />
<%=Html.ListBox("blockedNumbers", Model.Version.AvailableInBook.Where(ac => ac.Status 
== NumberCountryStatusEnum.Blocked).Select(status => new SelectListItem
   {
     Selected = false,
     Value = status.CountryInfo.Code,
     Text = status.CountryInfo.Tel
   }), new { id = "blockedNumbers", style = "height: 160px; width: 260px;margin: 5px 5px 10px 0;" })%>

我可能不得不改变风格,但不知道属性是什么。

提前一百万感谢

1 个答案:

答案 0 :(得分:1)

css样式属性中的文字颜色是使用color: <value>;属性设置的,您是否尝试将其添加到样式值?

对于“selected”选项(而不是突出显示的),您可以使用“option:checked”说明符使用css解决它,但不能使用内联样式设置它。

#blockedNumbers option:checked { color: #ff0000; }

或者按如下方式使用jquery:http://jsfiddle.net/zNTqm/458/