У меня есть следующая настройка в моей теме:
\App_Themes\Default\StyleSheet.css
\App_Themes\Default\PrintStyleSheet.css
Файл PrintStyleSheet.css
содержит набор правил печати CSS, заключенных в блок @Media Print { }
.
Мне нужен способ программно удалить PrintStyleSheet.css
из списка файлов css для ASP.NET для вставки на основе некоторых флагов. (В некоторых случаях мы хотим печатать сайт дословно без специального форматирования).
Я знаю, что мог бы создать отдельную тему без PrintStyleSheet.css
и переключить тему программно, однако это привело бы к дублированию моей основной таблицы стилей, которая не приемлема.