Foros del Web » Programación para mayores de 30 ;) » .NET »

Valor de session en fuente de imagen

Estas en el tema de Valor de session en fuente de imagen en el foro de .NET en Foros del Web. Buenas a mi no me gusta preguntar así pero aqui voy a ver si me puedo explicar: estoy haciendo un formulario y ese formulario lleva ...
  #1 (permalink)  
Antiguo 14/07/2011, 19:05
 
Fecha de Ingreso: febrero-2005
Mensajes: 27
Antigüedad: 19 años, 2 meses
Puntos: 1
Valor de session en fuente de imagen

Buenas a mi no me gusta preguntar así pero aqui voy a ver si me puedo explicar:

estoy haciendo un formulario y ese formulario lleva un login para poder entrar a llenarlo, ese formulario tiene unos logotipos entonces en mi página login.aspx despúes de hacer la validación cargo los datos del usuario de la base de datos y los asigno a "variables de session" y una vez cargados redirecciono al formulario (los datos que se cargan son nombre y un id)

en mi formulario tengo un label que se llama lblnombre y le asigno el .text que trae mi session de la siguiente manera

me.lblnombre.text = Session("nombre")

eso va bien, pero cuando quiero poner una imagen que su nombre anteriormente se guardó en la session despúes de validar el login lo estoy intentando de muchas formas y ninguna va bien con las que he intentado es:

<asp:Image ID="Image1" runat="server" ImageUrl="imagenes/<%=Session("foto")%>.jpg"/>

o

<asp:Image ID="Image1" runat="server" ImageUrl="imagenes/"&<%=Session('foto')%>&.jpg"/>

o

<img src="imagenes/"+<%=Session("foto")%>+".jpg" alt="foto"/>

y muchas mas que se puedan imaginar jeje


Muchas gracias.
-----------------------------------------------

encontré la solución. en lugar de utilizar el img de html utilicé el objeto imagen de asp
<asp:Image ID="foto" runat="server" ImageUrl=""/>

y en mi formulario.aspx.vb en el load

Me.foto.ImageUrl = "http://www.mipagina.com/imagenes/" & Session("idfoto") & ".jpg"

Última edición por roach6891; 15/07/2011 a las 11:29 Razón: encontré la solución

Etiquetas: vb
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 07:59.