2009-06-30 9 views

Respuesta

93

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.

referencia a estas imágenes de su Site.Master es el mismo que si ha hecho referencia a ella desde cualquier punto de vista:

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

alt text

+0

estoy tratando de poner el enlace de la imagen en el archivo site.master para que aparezca en cada página. – leora

+0

Entonces, todo lo que tiene que hacer es crear un div y poner su imagen como un fondo para ese div que solo estará en su sitio. Por lo tanto, mostrarlo en cada página. Si no sabes cómo vincular tu CSS, entonces es lo que deberías haber preguntado. –

+0

Está pidiendo mejores prácticas, bueno, en realidad depende de la persona. Pero he encontrado la manera difícil de colocar cosas así en la página, cuando, si quiero hacerlo de una manera más general, el mejor lugar que he encontrado es el Css. –

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

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

2

o en MVC2:

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

El uso de este en una vista de la maquinilla de afeitar en MVC 5. Las imágenes se almacenan en/content/Imágenes.

+4

En MVC 5 esto debería ser' '. Vea aquí: http://www.pseale.com/blog/2013/09/26/ImageLinksInMVCAreMagicalMostly.aspx – JYL

+0

Sí, cuando copié y pegué el ejemplo anterior en mi proyecto MVC, el IDE insertó automáticamente el "~" que faltaba. " –

1

U debe poner todas sus imágenes en la carpeta de contenido como: - contenido -> Imágenes -> archivos IMG y mismo que los archivos de hojas de estilo carpeta de contenido como contenido -> CSS por lo tanto cargar fácilmente el.. imágenes y CSS de lo contrario no se ejecuta de manera adecuada.

Cuestiones relacionadas