Таблицы стилей не могут извлекать данные из базы данных, но вы, безусловно, можете создать обработчик, который обслуживает файл CSS, а не указывать на физический файл CSS.
Однако большая проблема здесь заключается в большейбизнес проблемаВы должны выяснить соответствие элементов управления или макетов файлам CSS, прежде чем кодировать это.Если вы этого не сделаете, я почти гарантирую, что вы будете испытывать некоторые трудности в будущем, когда ваша система не сможет справиться с требованиями.Если вы не хотите слишком много боли, займитесь дизайном заранее.
Теперь вернемся к вопросу.«На основе целевой страницы»?Вы имеете в виду, что разные пользователи посещают разные целевые страницы.Если это так, стили могут быть применены к шаблонам (легко в ASP.NET) или вы можете создать собственный поставщик профилей, чтобы объединить стиль с пользователем.Я бы продумал эти варианты.Хранение файла в виде файла или в базе данных является отдельной проблемой.