2015-04-03 3 views
-1

У меня есть приложение ASP.NET с главной страницей.Изображение не отображается на веб-странице

Приложение логотип указан в главной странице:

<img src="Images/a.jpg" alt="Logo Image" id="companylogo" /> 

И у меня есть куча страниц. Этот логотип отображается во всех этих случаях без каких-либо проблем.

Затем у меня есть папка с регистрацией, которая содержит Reg.aspx. Поэтому, в отличие от других файлов, reg.aspx находится в папке и не находится на том же уровне основного файла.

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

Я попытался

<img src="~/Images/a.jpg" alt="Logo Image" id="companylogo" /> 

Но это не работает.

+1

Если папка «Изображения» находится в корневом каталоге веб-сайта, оставьте ~ и просто используйте «/ Images/a.jpg» –

+0

@hairraisin. Это может сломать ваш сайт, если вы развернете его как виртуальное приложение, а изображение находится в виртуального приложения, а не родительского сайта. Лучше создавать ссылки относительно корня приложения, а не корень сайта, если они разные. – mason

+0

@hair raisin Пробовал это, и это не слово. –

ответ

1

Добавить runat="server", когда вы используете тильду в пути src.

Смежные вопросы