【问题标题】:.NET - Telerik RadComboBox Control.NET - Telerik RadComboBox 控件
【发布时间】:2012-02-01 11:20:45
【问题描述】:

我在我的网络应用程序表单中使用了 Telerik 组合框控件。在我的皮肤中,我放置了以下行:

<telerik:RadComboBox runat="server" Skin="Windows7" />

然后将控件添加到页面并应用皮肤。这在 Firefox 中运行良好,但在 Internet Explorer 中,当列表下拉时背景会消失(参见 Absence Reason):

有人知道为什么吗?

【问题讨论】:

    标签: c# asp.net telerik


    【解决方案1】:

    检查您正在加载的 CSS 数量。 IE 最多加载 32 个单独的 CSS。 Telerik 主题有大约 20 个静态和许多动态生成的。 IE 通常不会通知你,只是停止处理额外的 CSS

    有两种解决方案 -

    第一个是简单地将所有静态 CSS 放到一个单独的 (每个元素都有一个单独的 CSS 文件 - 例如网格、输入、日历等)

    type *.css > C:\telerik.css
    

    第二个,更“漂亮”的解决方案是使用 RadDtyleSheetManager

    我个人从未尝试过第二种解决方案,我只是将所有 CSS 文件“分类”到单个“telerik.css”文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 2016-02-17
      • 2012-07-08
      • 2015-01-12
      • 2010-12-22
      • 1970-01-01
      相关资源
      最近更新 更多