App_Themes изображение получает запрос от CSS

Обычно, когда у вас есть такие элементы, как изображения или CSS в папке темы, они хорошо анализируются, а URL пропускает часть App_Themes. Однако я заметил, что для некоторых фоновых изображений, установленных в css из той же темы, выполняется запрос с помощью App_Themes/MyTheme/someimage.gif. В результате очевидный ответ 404.

Как это произошло? И что еще важнее для меня: что я могу сделать, чтобы избавиться от этого, поскольку это вредит моей работе.

2 ответа

Пути в файлах CSS всегда относительно файла CSS. Таким образом, если вы устанавливаете фоновое изображение из файла CSS (расположенного в папке темы), то URL-адрес изображения относится к файлу CSS.

Если вы не хотите этого поведения, то вы можете ссылаться на изображение, используя "../../images/myImage.gif" или "/appName/images/myImage.gif" (при условии, что ваше изображение находится в "images" папка вашего веб-приложения.

Разве вы не ответили на свой вопрос?

"... css в папке темы"

"... я просто указываю вызов в качестве фонового изображения в css to myimage.gif"

если myimage.gif не находится в той же папке, что и ваш файл.css, вам необходимо указать его относительный путь в соответствии с ответом M4N.

Другие вопросы по тегам