Hoy acaban de liberar ASP.NET MVC 1.0, esto me emociona por que ahora en la tecnología que actualmente estoy usando voy a poder desarrollar aplicaciones mucho mas robustas y ya con un patrón definido, no hay que re-inventar la rueda si ya esta hecha.
Ahora a jugar con el durante unas semanas para poder dar mis impresiones, por ahora lo pueden descargar a la de ya!
Hola…
Tengo un problema en algo muy simple de ASP.NET MVC, pero ya voy días y no logro solucionarlo. Valoraría muchisimo tu ayuda.
Creo el proyecto normal de ASP.NET MVC. Lo único que hago es adicionar la foto “logo.jpg” a la carpeta “content” y arrastro la foto a “Site.master” y me adiciona el siguiente código:
el problema es que cuando le doy F5, la propiedad SRC de la etiqueta IMG no es procesada. Osea siempre es cargada así:
Eso hace que dependiendo de la vista donde estoy, no se cargue la foto.
—–
Por ejemplo en la etiqueta en la plantilla predeterminada de ASP.NET MVC aparece:
pero cuando estoy en “http://localhost:36475/” es procesada y aparece asi: (osea sin ../../)
y cuando estoy en “localhost/…/About” es procesada y aparece asi: (solo le quita un ../)
te agradezco anticipadamente cualquier ayuda que pudieras darme
saludos
Para que el código llegue he cambiado por [ ]
Hola…
Tengo un problema en algo muy simple de ASP.NET MVC, pero ya voy días y no logro solucionarlo. Valoraría muchisimo tu ayuda.
Creo el proyecto normal de ASP.NET MVC. Lo único que hago es adicionar la foto “logo.jpg” a la carpeta “content” y arrastro la foto a “Site.master” y me adiciona el siguiente código:
[img src="../../Content/logo.jpg" /]
el problema es que cuando le doy F5, la propiedad SRC de la etiqueta IMG no es procesada. Osea siempre es cargada así:
[img src="../../Content/logo.jpg" /]
Eso hace que dependiendo de la vista donde estoy, no se cargue la foto.
—–
Por ejemplo en la etiqueta en la plantilla predeterminada de ASP.NET MVC aparece:
[link href="../../Content/Site.css" rel="stylesheet" type="text/css" /]
pero cuando estoy en “http://localhost:36475/” es procesada y aparece asi: (osea sin ../../)
[link href="Content/Site.css" rel="stylesheet" type="text/css" /]
y cuando estoy en “localhost/…/About” es procesada y aparece asi: (solo le quita un ../)
[link href="../Content/Site.css" rel="stylesheet" type="text/css" /]
te agradezco anticipadamente cualquier ayuda que pudieras darme
saludos
la solución era obvia:
[img src="" /]
saludos
[img src="[%= Url.Content("~/Content/logo.jpg") %]” /]
reemplacen [ ] por mayor y menor
Ah mira que bien, encontraste la solución felicidades.
Me parece que te refieres a que lo dejaste para que .NET se encargara de la ruta, para que no tengas problemas en la ubicación.
Excelente.