При разработке веб-сайтов ASP.NET (с использованием веб-форм VB.NET) - я трачу много времени на написание файлов CSS, и они всегда кажутся грязными (дублирование кода) и очень длинными.
Все, чего я хочу достичь - это уметь манипулировать CSS с помощью кода VB.NET следующими способами:
- Используйте целочисленную переменную для хранения моего "золотого" числа 7 и используйте его для ширины, отступов, полей и т. Д., Где это необходимо
- Используйте строковые переменные для хранения моих "золотых" шестнадцатеричных цветовых кодов, например. "# 44C5F2" и использовать их для цвета, фона, цвета рамки и т. Д., Где необходимо
- Используйте целочисленную переменную, чтобы установить высоту элемента и иметь четыре дочерних элемента с высотой: mynum / 4
Я просто хочу использовать базовый номер VB.net и манипуляции со строками для создания файла CSS на лету.
Я понимаю, что конечный продукт - файл CSS не должен сильно меняться - он должен в большинстве случаев меняться ежедневно, иначе нельзя использовать кэширование.
Я также понимаю, что потерял бы поддержку IntelliSense в Visual Studio CSS, но ...
Как мне этого добиться?
Должен ли я использовать:
- Универсальные обработчики (ASHX)
- Темы ASP.NET
- Скины ASP.NET
- Что-то еще?
Я просто несколько указателей.
Любая помощь приветствуется.
Спасибо.