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"