我在网络应用表单中使用了telerik组合框控件。在我的皮肤上,我放置以下行:
<telerik:RadComboBox runat="server" Skin="Windows7" />
然后将控件添加到页面并应用外观。这在firefox中运行良好,但在Internet Explorer中,当列表下拉时背景消失(参见缺席原因):
有谁知道为什么?
答案 0 :(得分:0)
检查您要加载的CSS数量。 IE最多加载了32个单独的CSS。 Telerik主题有大约20个静态和许多动态生成。 IE通常不会通知您,只是停止处理其他CSS
有两种解决方案 -
第一个是简单地将所有静态CSS放入单个CSS中 (每个元素都有一个单独的CSS文件 - 例如网格,输入,日历等)
type *.css > C:\telerik.css
第二个,更“漂亮”的解决方案是使用RadDtyleSheetManager。
就我个人而言,我从未尝试过第二种解决方案,我只是将所有CSS文件“编辑”成单个“telerik.css”文件。