Подтвердить что ты не робот

Где вы храните изображения для проектов asp.net mvc и как вы ссылаетесь на них с сайта .master

У меня есть новый проект asp.net mvc, и я пытаюсь найти лучшее место для хранения изображений, а также как я буду ссылаться на них с сайта .master(в тех случаях, когда у меня есть заголовочные изображения, которые я хочу показать на всех страницах).

Предложения или лучшие практики?

4b9b3361

Ответ 1

Что я обычно делаю, так это создать папку "Изображения" внутри моей папки "Содержимое". Где вы размещаете свои изображения, действительно зависит от вас, если вы согласны.

Ссылка на эти изображения с вашего Site.Master такая же, как если бы вы ссылались на него из любого вида:

<img src="/Content/Images/mylogo.png" />

alt text

Ответ 2

<img src="@Url.Content("~/Content/Images/logo.png")" />

Использование этого в представлении Razor на MVC 5. Изображения сохраняются в/Content/Images.

Ответ 3

<%=Html.Image("~/Content/Images/xxx.png")%>

Это разрешается везде, где вы находитесь в иерархии сайта. Html.Image является частью сборки фьючерсов Microsoft.Web.Mvc.

Ответ 4

или в mvc2:

<img src="<%: Url.Content("~/Images2/landingMain/safety.png") %>" alt="safety" />

Ответ 5

U должен поместить все ваши изображения в папку содержимого, например: - Содержимое → Изображения → . IMG файлы и такие же, как файлы стилей Контентная папка, такая как Content → . Css, следовательно, она легко загружает изображения и css, иначе она не будет выполнена надлежащим образом.