Я создаю веб-приложение в ASP.NET MVC 3 и SQL Server 2008. Мы хотим, чтобы наши клиенты могли выбирать собственные стили для целей брендинга.
В идеале мы хотели бы, чтобы они выбирали изатрибуты size, font и color для основных html-тегов (h1, p, anchor и т. д.).
Мы думали о форме, в которой пользователи могли бы выбирать размер, шрифт и цвет из раскрывающихся списков для каждого из поддерживаемыхтеги и сохранить это в базу данных.Когда эта форма была сохранена, мы сохраняем всю строку стиля в поле и возвращаем ее в виде CSS-файла на странице.
Недостаток этого подхода заключается в том, что когда пользователь возвращается, чтобы отредактировать эти настройки позжеНам нужно будет сделать серьезное регулярное выражение, чтобы получить значения атрибутов и снова отобразить их в форме.
Есть идеи, как лучше всего это реализовать?
Заранее спасибо, Вайпер.