основные изображения страницы, не показывающие на дочерних страницах

Это - вероятно, что-то действительно простое, но я не вижу что! Любые изображения, которые я имею в masterpage, не обнаруживаются на дочерних страницах, все, что я получаю, поле с Красным Крестом в нем.

Я не думаю, что сделал что-либо различное от обычного, и это не что-то, что это произошло в других сайтах, таким образом, я - вид царапания моей головы с ним. Любые идеи ценятся!

6
задан Mike 12 November 2012 в 14:06
поделиться

5 ответов

Кевин правильно понял суть проблемы - ваш URL-адрес на главной странице, скорее всего, соответствует местоположению главной страницы, а когда он включен в дочернюю страницу, относительный ссылка больше не верна. Самое простое решение для такого рода вещей - сделать так, чтобы URL-адреса главной страницы относились к сайту, а не к странице. Другими словами, если вы делали

<img src="images/picture1.gif">

, вам нужно заменить это на

<img src="/images/picture1.gif">

или что-то подобное.

20
ответ дан 8 December 2019 в 02:40
поделиться

Попробуйте использовать абсолютные пути к вашим изображениям.

У меня возникла эта проблема при использовании главного файла со страницами содержимого в разных подкаталогах. Если вы используете относительные пути к изображениям, они должны указываться относительно страницы содержания, а не эталона.

Изменить: Это верно, если вы используете тег img для отображения ваших изображений. asp: Изображение ведет себя лучше =)

1
ответ дан 8 December 2019 в 02:40
поделиться

Вы указали образ runat = "server" и использовали корневой относительный путь "~ /" к файлу?

4
ответ дан 8 December 2019 в 02:40
поделиться

Неверный URL-адрес вашего изображения.

1
ответ дан 8 December 2019 в 02:40
поделиться

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

0
ответ дан 8 December 2019 в 02:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: