asp.net AjaxControlToolkit ComboBox:如何更改CSS中列表项的鼠标颜色?

时间:2011-03-15 23:35:37

标签: asp.net combobox ajaxcontroltoolkit highlight

我发现一些博客显示如何覆盖默认的ItemList样式,如下所示:         .CustomComboBoxStyle .ajax__combobox_itemlist li {
             background-color:绿色;
             边框:1px实心YellowGreen;
             颜色:白色;
             字体大小:介质;
             font-family:Courier New;
             padding-bottom:5px;
         }

我希望我能做这样的事情来改变默认的MouseOver颜色:         .cbStyle .ajax__combobox_itemlist li:hover
        {          颜色:石灰;         }

但这没有效果。

有人有任何建议吗?

谢谢, - 保罗

2 个答案:

答案 0 :(得分:0)

ASP.NET服务器控件呈现自己的id与原始ID连接。因此,如果要设置控件样式,可以使用$ct100_combobox_myComboBoxId之类的内容。只需右键单击源,即可查看服务器为id呈现的内容。

答案 1 :(得分:0)

Microsoft在.NET 4.0中添加了一项新功能,用于从服务器端控件创建可预测/可自定义的客户端ID。 Visual Studio Magazine(控制ClientId部分)