Каков правильный способ ссылки на изображение в asp.net проект mvc 4?

у меня есть ссылки на изображения, которые выглядят так: src="../../Images/backup5.jpg". Это соответствует структуре проекта. Хотя в опубликованной версии, эти ссылки не работают. Если я изменю путь на src="../Images/backup5.jpg" удалить "../" изображение будет отображаться правильно. Как правильно ссылаться на эти изображения, чтобы они работали как в версии разработки, так и в опубликованной версии?

следуйте, как это должно выглядеть при использовании в css как ?

3 ответов


вы должны использовать Url.Content помощник с Тильдой ~ маркер (который разрешается в корень приложения):

src="@Url.Content("~/Images/backup5.jpg")"

попробовать src="@Url.Content("~/Images/backup5.jpg")".


@Url.Content("~/Images/backup5.jpg") кажется достойным способом сделать это.