从Ajax Control Toolkit控件重用CSS

时间:2011-03-23 14:09:07

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

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

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

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

1 个答案:

答案 0 :(得分:1)

是的,有。下载Toolkit的源代码,从ValidatorCallout控件中获取CSS并将其放在HoverMenu控件中。调整HoverMenu的样式并重新编译Toolkit。我自己做了这个,并且更倾向于使用我自己的CSS并尝试覆盖工具包控件的嵌入式样式。