Веб-приложение MVC3, работающее на изображениях сервера IIS6, не отображается по пути "/ content / themes / base / images" - PullRequest
0 голосов
/ 05 октября 2011

Я недавно опубликовал свое приложение MVC3 на сервере IIS6.0, и у меня есть следующая ссылка на изображение в скрипте .js (см. Блок кода ниже), но изображения не отображаются.Я знаю, что @ Url.Content () работает, но я не могу использовать это в скрипте .js.

Q1: Каков правильный путь для ссылки на изображения (или любое другое содержимое)?Спасибо!

src: '/content/themes/base/images/down.gif'

Q2: Следующий контроллер / действие не запускается в моем методе ajax / jquery (я уверен, что он связан), но та же проблема с путем:

        $.ajax(
            { url: '/Controller/MyMethod',   // Not firing

Ответы [ 2 ]

1 голос
/ 25 апреля 2013

Место: @Url.Content("~/Content/Image ...") вместо только URL

1 голос
/ 05 октября 2011

Путь от корня вашего веб-каталога должен начинаться с '~ /' следующим образом:

src: '~/content/themes/base/images/down.gif'

Сообщает серверу, что путь указан относительно корня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...