Повторное использование CSS из элементов управления Ajax Control Toolkit - PullRequest
0 голосов
/ 23 марта 2011

Я разрабатываю приложение ASP.NET 4.0 с несколькими элементами управления из Ajax Toolkit Control .

Мне нужен компонент всплывающей подсказки, поэтому я использую HoverMenu (отображает панель при наведении курсора), и мне действительно нравится дизайн, используемый ValidatorCallout .
Поэтому я скопировал HTML-код, сгенерированный платформой, и добавил его на свою панель.

Проблема в том, что кажется, что элементы управления Ajax Toolkit динамически загружают нужную им часть CSS. Так что ничего не отображается, так как на странице нет ValidatorCallout.
Я был бы очень раздражен, если бы мне пришлось добавить этот элемент управления только для получения CSS.
Мое решение до сих пор состоит в том, чтобы также скопировать CSS с веб-сайта ASP.NET, но я ищу более удобный способ повторно использовать существующий набор инструментов CSS.
Есть ли способ загрузить нужные детали "вручную"?

1 Ответ

1 голос
/ 23 марта 2011

Да, есть.Загрузите исходный код для Toolkit, возьмите CSS из элемента управления ValidatorCallout и поместите его в элемент управления HoverMenu.Настройте стиль для HoverMenu и перекомпилируйте инструментарий.Я сделал это сам и предпочитаю заниматься созданием собственного CSS и пытаться переопределить встроенный стиль элементов управления инструментария.

...