2011-03-23 43 views
0

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

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

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

回答

1

是的,有。下载Toolkit的源代码,从ValidatorCallout控件中获取CSS并将其放置在HoverMenu控件中。调整HoverMenu的样式并重新编译工具包。我自己做了这个,并且喜欢用自己的CSS来试图重写工具包控件的嵌入式样式。

相关问题