2011-03-23 62 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來試圖重寫工具包控件的嵌入式樣式。

相關問題