Относительный путь ASP.NET MVC для изображения счетчика jQuery

В проекте ASP.NET MVC я пытаюсь использовать плагин jQuery spinner. Все работает нормально, за исключением следующей проблемы: анимированный spinner.gif отображается только в том случае, если я использую абсолютный путь к изображению в качестве пользовательского параметра.

В файле сценария jquery.spinner.js путь к изображению по умолчанию — просто "spinner.gif". Пробовал помещать изображение в папку Image, которая находится внутри папки Content, в саму папку Script, в корень папки приложения - ничего не показывалось.

Куда я должен поместить изображение в этом случае или как мне определить относительный путь, или, может быть, это проблема, характерная для подхода к маршрутизации ASP.NET MVC?


person rem    schedule 12.01.2011    source источник


Ответы (2)


Когда скрипт выполняется, он будет искать ресурс относительно того, где находится текущая страница, а не там, где находится скрипт.

Если у вас есть изображение в папке /Content/, вы можете изменить img src на что-то вроде ../../Content/image.gif, где ../ отправит вам резервную копию каталога.

person Refugee    schedule 12.01.2011

Вы должны исправить jquery.spinner.js, чтобы использовать относительный путь к анимированному файлу. Либо просто поместите файл рядом с кодом javascript (но это не лучший вариант).

person Alexander Beletsky    schedule 12.01.2011
comment
Пробовал класть копию образа в ту же папку что и сам скрипт, это папка Script. Нет успеха. - person rem; 12.01.2011