Foros del Web » Programando para Internet » ASPX (.net) »

Imagenes para ImageButton

Estas en el tema de Imagenes para ImageButton en el foro de ASPX (.net) en Foros del Web. Amigos Buenos dias, aqui una vez mas molestandolos, mi tema es el siguiente tengo en una carpeta llamada ImagenesButton en la raiz de mi proyecto ...
  #1 (permalink)  
Antiguo 14/07/2006, 08:47
 
Fecha de Ingreso: junio-2006
Ubicación: Peru-Lima-Surco
Mensajes: 36
Antigüedad: 17 años, 10 meses
Puntos: 0
De acuerdo Imagenes para ImageButton

Amigos

Buenos dias, aqui una vez mas molestandolos, mi tema es el siguiente tengo en una carpeta llamada ImagenesButton en la raiz de mi proyecto que se llama DEMO10 por ejemplo asi : DEMO10/ImagenesButton
en el cual guardo diferentes imagenes para los botones del aplicativo el problema es que todo funciona ok, en mi maquina, pero cuando ejecuto el aplicativo desde otra pc, los botones aparecen vacios, yo utilizo en la propiedad ImageUrl del ImageButton :

- Tipo de direccion Url : Absoluta.
- Direccion Url : DEMO10/ImagenesButton/aceptar.jpg

quiero saber si estas propiedades son las correctas o como deberia manejar esto, espero me puedan ayudar.

Saludos
Gracias...
  #2 (permalink)  
Antiguo 14/07/2006, 09:09
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
deja que el server control resuelva toda la ruta colocando ~

ejemplo:

Cita:
<asp:ImageButton Runat="server" ImageUrl="~/DEMO10/ImagenesButton/aceptar.jpg" />
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 14/07/2006, 11:07
 
Fecha de Ingreso: junio-2006
Ubicación: Peru-Lima-Surco
Mensajes: 36
Antigüedad: 17 años, 10 meses
Puntos: 0
Rootk, gracias por responder, como me dijiste cambie la sgts linea de codigo

<asp:ImageButton id="btn_aceptar" runat="server" ImageUrl="file:///D:\Inetpub\wwwroot\Demo10\images\cmdAceptar.JPG"></asp:ImageButton>

por lo sgts :

<asp:ImageButton id="btn_aceptar" runat="server" ImageUrl="~\Demo10\images\cmdAceptar.JPG"></asp:ImageButton>

pero nada, no me muestra la imagen, si me puedes explicar que estoy haciendo mal te lo agradeceria mucho.

Saludos
  #4 (permalink)  
Antiguo 14/07/2006, 11:58
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
tus diagonales están al reves...

Cita:
<asp:ImageButton id="btn_aceptar" runat="server" ImageUrl="~/Demo10/images/cmdAceptar.JPG"></asp:ImageButton>
  #5 (permalink)  
Antiguo 14/07/2006, 17:38
Avatar de sixto.jose  
Fecha de Ingreso: marzo-2006
Ubicación: Medellin-Colombia
Mensajes: 63
Antigüedad: 18 años, 1 mes
Puntos: 0
para que la imagen se pueda ver solamente dale esta ruta

/ImagenesButton/aceptar.jpg

a sí las trabajo y nunca me han puesto problemas y cuando publico el proyecto en mi intranet se ven todas sin ningun problema

suerte...
__________________
agnus dei
  #6 (permalink)  
Antiguo 15/07/2006, 10:36
 
Fecha de Ingreso: mayo-2006
Mensajes: 110
Antigüedad: 18 años
Puntos: 0
hey gracias no lo sabia!
  #7 (permalink)  
Antiguo 17/07/2006, 09:44
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Cita:
Iniciado por sixto.jose
para que la imagen se pueda ver solamente dale esta ruta

/ImagenesButton/aceptar.jpg
solo como observacion eso es válido pero si tienes una página dentro de un subfolder y subfolder, etc, no te la va a mostrar..

supongamos que tienes una página en el siguiente folder

folder1/folder2/folder4/folder4/pagina.aspx
y si en tu pagina.aspx mandas a llamar a tu imagen de esta forma no va a tomar la ruta ya que debería de bajar 4 niveles para llegar a raiz pero eso se soluciona para los server controls colocando el signo de ~

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:00.