2009-07-21 2 views
0

Чтобы резко сократить количество HTTP-запросов на моем веб-сайте ASP.NET MVC, я программно объединяю файлы.Слитый CSS не работает в Firefox

По существу, у меня есть URL MVC http://localhost/Optimisation/JavaScript/, который вызывает мой контроллер. Контроллер считывает файлы javascript в определенном порядке, объединяет их в один вывод и отображает его на виде.

Это прекрасно работает.

Я реализую ту же концепцию для CSS теперь, используя http://localhost/Optimisation/CSS/ - это объединяет несколько CSS-файлов в определенном порядке и отображает их на представление.

Это работает в Internet Explorer, но в FireFox стили отсутствуют. Когда я «проверяю» файл CSS с помощью FireBug, он говорит, что файл пуст. Тот же метод отлично работает в Internet Explorer, поэтому работает код - и если я просматриваю http://localhost/Optimisation/CSS/ с помощью FireFox, он показывает мне исходный CSS, который я объединил.

Я ссылающийся на оптимизированный CSS, как это:

<link href="http://localhost/Optimisation/CSS/" type="text/css" rel="Stylesheet" /> 

ответ

3

Убедитесь, что сервер отправляет его с типом содержимого текста/CSS.

Я думаю, что Firefox будет помещать предупреждение в консоль ошибок, если это не так (или вы можете просто посмотреть на заголовки с выбранным вами инструментом).

+0

текст не тест :) – Quentin

+0

@ Давид, я считаю, что это нормально, чтобы отредактировать такие ошибки. –

+0

Oops ... Спасибо, ребята – Greg

Смежные вопросы