Неверный путь к таблице стилей после обратной передачи страницы asp.net в IE7, IE8 - PullRequest
0 голосов
/ 20 марта 2012

Я получил выпадающий список, выполняющий автоответчик на странице aspx.

Таблица стилей загружена правильно при первой загрузке с путем: http://localhost/test/theme/style/mystyle.css

Когда выбран раскрывающийся список и произошла обратная передача, путь к таблице стилей загруженстаньте так: http://localhost/theme/style/mystyle.css

Последовательность загрузки в IE7 / IE8 сначала загружает неправильный путь таблицы стилей, а позже - правильный путь.Но моя страница, использующая таблицу стилей, выглядит как лишенная стиля, все запутано.

Все работает в Chrome, Safari, FireFox, IE9, просто не работает в IE7, IE8.

Есть ли способ решить эту проблему?Это происходит только с одной страницей.

Все таблицы стилей включены непосредственно в раздел aspx.

Ответы [ 2 ]

0 голосов
/ 21 марта 2012

Удалось решить проблему, добавив виртуальную папку непосредственно в ссылку на таблицу стилей, как показано ниже:

<link href="/test/theme/style/mystyle.css" rel="stylesheet" type="text/css" />

Теперь она работает в IE7, IE8.

0 голосов
/ 20 марта 2012

Если ваша жизненная папка test, используйте приведенную ниже на главной странице, чтобы включить таблицу стилей

<link href="~/theme/style/mystyle.css" rel="stylesheet" type="text/css" />
...