【问题标题】:Reuse CSS from the Ajax Control Toolkit controls重用来自 Ajax Control Toolkit 控件的 CSS
【发布时间】:2011-03-23 14:09:07
【问题描述】:

我正在开发一个带有来自Ajax Toolkit Control 的多个控件的 ASP.NET 4.0 应用程序。

我需要一个工具提示组件,所以我使用HoverMenu(悬停时显示面板),我非常喜欢ValidatorCallout 使用的设计。
所以我复制了框架生成的 HTML 并将其添加到我的面板中。

问题在于 Ajax Toolkit 控件似乎动态加载了它们需要的 CSS 部分。因此它不会显示任何内容,因为页面上没有 ValidatorCallout。
如果我必须添加该控件只是为了获取 CSS,我会非常恼火。
到目前为止,我的解决方案也是从 ASP.NET 网站复制 CSS,但我正在寻找一种更好的方法来重用现有的 Toolkit CSS。
有没有办法“手动”加载我想要的零件?

【问题讨论】:

    标签: asp.net asp.net-ajax ajaxcontroltoolkit


    【解决方案1】:

    是的,有。下载 Toolkit 的源代码,从 ValidatorCallout 控件中获取 CSS 并将其放置在 HoverMenu 控件中。调整 HoverMenu 的样式并重新编译 Toolkit。我自己已经完成了这项工作,我更喜欢它来制作自己的 CSS 并尝试覆盖工具包控件的嵌入式样式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-07
      • 1970-01-01
      • 2023-03-15
      • 2010-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多