Внешний контент таблицы стилей каким-то образом включается в страницу - PullRequest
0 голосов
/ 20 июля 2009

У меня возникла странная проблема с сайтом, на котором работает ASP.NET MVC на IIS7.

Всякий раз, когда я выполняю обновление страницы (F5), содержимое внешней таблицы стилей «внедряется» в саму страницу, а не в тег, указывающий на файл CSS. Пример:

<head><link type="text/css" rel="stylesheet" href="external.css" /></head>

Отображается как:

<head><style type="text/css">body{ color: #000; }</style></head>

Локально, проблема вообще не возникает, только когда она загружена на сервер. Если я сделаю полное обновление (Ctrl + F5), оно будет отображаться так, как должно, но последующие запросы не будут.

Я неопытен в IIS7, поэтому не знаю, может ли эта проблема быть вызвана этим.

Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 23 июля 2009

Оказывается, неправильно закрытый тег скрипта разрушил страницу.

После исправления страница отображается нормально.

0 голосов
/ 21 июля 2009

Ну, это странная проблема. Я не знаю, есть ли в IIS7 параметр или обработчик, который вызвал бы это.

Попробуйте использовать такой инструмент, как Fiddler или Live HTTP Headers , чтобы убедиться, что внешний файл CSS на самом деле вообще не запрашивается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...