App_Themes изображение получает запрос от CSS - PullRequest
0 голосов
/ 06 октября 2009

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

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

Ответы [ 2 ]

1 голос
/ 06 октября 2009

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

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

0 голосов
/ 14 марта 2011

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

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

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

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

...