Pregunta ¿Dónde almacena imágenes para proyectos asp.net mvc y cómo hace referencia a ellos desde site.master?


Tengo un nuevo proyecto asp.net mvc y estoy tratando de descubrir el mejor lugar para almacenar imágenes y también cómo haré referencia a ellos desde site.master (en los casos en que tengo un encabezado de imágenes que quiero mostrar en todas páginas).

Sugerencias o mejores prácticas?


75
2018-06-30 16:52


origen


Respuestas:


Lo que generalmente hago es crear una carpeta de "Imágenes" dentro de mi carpeta de Contenido. Donde colocas tus imágenes realmente depende de ti, siempre y cuando seas consistente.

Hacer referencia a estas imágenes desde su Site.Master es lo mismo que si lo hubiera referenciado desde cualquier vista:

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

alt text


100
2018-06-30 16:54



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

Usando esto en una vista Razor en MVC 5. Las imágenes se almacenan en / Content / Images.


24
2018-01-14 17:44



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

Esto se resuelve desde donde se encuentre en la jerarquía del sitio. Html.Image forma parte del ensamblado de futuros de Microsoft.Web.Mvc.


8
2018-06-30 20:50



o en mvc2:

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

2
2018-06-21 21:12



U debe poner todas sus imágenes en la carpeta de contenido como: Contenido -> Imágenes ->. Archivos IMG y lo mismo que los archivos de hoja de estilo Content Folder like Content ->. Css, por lo tanto, carga fácilmente las imágenes y CSS de lo contrario no se ejecuta de la manera adecuada.


1
2017-08-23 14:50