Проект, над которым я работаю, позволяет конечному пользователю модифицировать код CSS, чтобы наилучшим образом интегрировать приложение. Большинство значений CSS хранятся в базе данных и должны извлекаться и анализироваться динамически.
Я установил контроллер стилей, дал каждой таблице стилей действие, а затем передал данные конфигурации в представление. Я установил ContentType на «text / css», а затем сгенерировал таблицы стилей.
Это работает нормально, но проблема, с которой я сталкиваюсь, заключается в следующем: ни один код не работает в приложении. Я включаю его в код заголовка, но в коде он не разбирается.
Пример того, что я делаю, таков:
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" ContentType="text/css" %>
.element {
background-color: <%= ViewData.Model.BackgroundColor %>;
}
Я включаю это так:
<link href="/style/Basic" rel="stylesheet" type="text/css" media="all" />
Когда я включаю код CSS в частичное представление и включаю его, используя ViewModel (в тегах стиля) в действии, тогда все работает нормально. Это когда я пытаюсь разобрать это как отдельный файл, когда он не работает.
Что-то я делаю неправильно? Или есть какой нибудь глюк?
Заранее спасибо: D