Есть ли способ, чтобы пользовательский элемент управления гарантировал, что на его странице есть определенный файл CSS?
(Обратите внимание, что я не говорю об этом: как заставить пользовательские элементы управления знать о классах CSS в ASP.NET)
У меня есть некоторые пользовательские элементы управления, которые стили CSS приходят из небольшого файла.css. Я хотел бы знать, есть ли способ для пользовательского элемента управления сказать любой странице, на которой он размещен, что страница должна импортировать этот файл.css.
То, что я пытаюсь сделать, - это не забывать добавлять ссылку на файл.css каждый раз, когда я добавляю элемент управления пользователя на страницу, просто заставляя сам элемент управления сказать: "Эй, страница, которая содержит меня, мне нужно, чтобы вы импортировали это. Файл CSS, если вы еще не сделали ".
1 ответ
Я хотел бы добавить CSS в программно от самого пользовательского элемента управления. Этот вопрос дает хороший пример того, как
Добавление таблиц стилей программно в Asp.Net
Поэтому содержащиеся страницы не должны знать о CSS.
Или, я думаю, вы можете просто добавить его в usercontrols в некоторых тегах стиля. Зависит от вашего каскада. Мне это кажется немного грязным - я бы не притворялся таким неприятным (он лжет)