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.