Относительный путь ASP.NET MVC для изображения счетчика jQuery - PullRequest
1 голос
/ 12 января 2011

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

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

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

Ответы [ 2 ]

1 голос
/ 12 января 2011

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

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

0 голосов
/ 12 января 2011

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

...