для моего текущего проекта необходимо создать динамический CSS...
Итак, у меня есть частичный вид, который служит в качестве поставщика CSS... Код контроллера выглядит следующим образом:
[OutputCache(CacheProfile = "DetailsCSS")]
public ActionResult DetailsCSS(string version, string id)
{
// Do something with the version and id here.... bla bla
Response.ContentType = "text/css";
return PartialView("_css");
}
Выходной профиль кэша выглядит следующим образом:
<add name="DetailsCSS" duration="360" varyByParam="*" location="Server" varyByContentEncoding="none" varyByHeader="none" />
Проблема заключается в следующем: когда я использую строку OutputCache ([OutputCache (CacheProfile = "DetailsCSS" )]), ответ имеет тип содержимого "text/html" вместо "text/css"... когда я удалите его, он работает как ожидалось...
Итак, для меня кажется, что OutputCache не сохраняет настройки "ContentType" здесь... существует ли какой-либо способ этого?
Спасибо