Tengo un nuevo proyecto asp.net mvc y estoy tratando de encontrar el mejor lugar para almacenar imágenes y también cómo las haría referencia desde site.master (en los casos en que tengo imágenes de encabezado que quiero mostrar en todas páginas).
¿Sugerencias o mejores prácticas?
asp.net-mvc
image
leora
fuente
fuente
~
prefijo, como esto:<img src="~/Content/Images/logo.png" />
. Vea aquí: pseale.com/blog/2013/09/26/ImageLinksInMVCAreMagicalMostly.aspx<img src="@Url.Content("~/Content/Images/logo.png")" />
Usando esto en una vista de Razor en MVC 5. Las imágenes se almacenan en / Contenido / Imágenes.
fuente
<img src="~/Content/Images/logo.png" />
. Vea aquí: pseale.com/blog/2013/09/26/ImageLinksInMVCAreMagicalMostly.aspx<%=Html.Image("~/Content/Images/xxx.png")%>
Esto se resuelve desde cualquier lugar de la jerarquía del sitio. Html.Image es parte del ensamblado de futuros Microsoft.Web.Mvc.
fuente
o en mvc2:
<img src="<%: Url.Content("~/Images2/landingMain/safety.png") %>" alt="safety" />
fuente
Debe poner todas sus imágenes en la Carpeta de contenido como: - Contenido -> Imágenes -> archivos .IMG y lo mismo que los archivos de hojas de estilo Carpeta de contenido como Contenido ->. Css, por lo tanto, carga fácilmente las imágenes y css, de lo contrario no es ejecutado de manera adecuada.
fuente