C# 如何设置所选项目';s Html.Listbox中的文本颜色
我在网上找不到任何与此相关的东西,当我这样做的时候,它只是关于WPF 如何在Html.Listbox中设置所选项目的文本颜色。 不是指所选项目的高亮颜色,而是指所选项目的文本颜色 这是我的代码,我正在使用asp.net-mvcC# 如何设置所选项目';s Html.Listbox中的文本颜色,c#,asp.net-mvc,listbox,C#,Asp.net Mvc,Listbox,我在网上找不到任何与此相关的东西,当我这样做的时候,它只是关于WPF 如何在Html.Listbox中设置所选项目的文本颜色。 不是指所选项目的高亮颜色,而是指所选项目的文本颜色 这是我的代码,我正在使用asp.net-mvc <div style="display: inline-block; width: 265px;"> Blocked <br /> <%=Html.ListBox("blockedNumbers", Model.Version.Availa
<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;" })%>
此 路 不通
ac.地位
==NumberCountryStatusEnum.Blocked)。选择(状态=>new SelectListItem
{
所选=假,
值=status.CountryInfo.Code,
Text=status.CountryInfo.Tel
}),新的{id=“blockedNumbers”,style=“高度:160px;宽度:260px;边距:5px 5px 10px 0;”})%%>
我可能不得不改变它的风格,但不知道是什么属性
提前感谢一百万css样式属性中的文本颜色使用
颜色:代码>属性,您是否尝试将其添加到样式值中
对于“selected”选项(而不是突出显示的选项),您可以使用css通过使用“option:checked”说明符来解决它,但是您不能使用内联样式来设置它
#blockedNumbers option:checked { color: #ff0000; }
或者使用jquery,如下所示:或者在样式
属性中设置颜色
属性。我这样做了,它确实更改了文本颜色,但是当您通过浏览器(IE)默认选择一个项目时,它会将高亮显示颜色更改为蓝色,文本颜色更改为白色,白色文本颜色是我想要更改的。添加“!重要信息”在颜色之后。我这样做了,它确实更改了文本颜色,但是当您通过浏览器(IE)默认选择一个项目时,它会将高亮显示颜色更改为蓝色,将文本颜色更改为白色,而白色文本颜色正是我要更改的。