Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2004, 16:36
Avatar de josgalo
josgalo
 
Fecha de Ingreso: noviembre-2003
Ubicación: conmigo mismo
Mensajes: 31
Antigüedad: 20 años, 6 meses
Puntos: 0
ASP.NET no se pueden pasar <%valores%> por javascript

Saludos a tod@s,

Lo que os quiero preguntar creo que es muy tonto pero no le encuentro una solución.
Tan solo quiero concatenar:

<%# Container.DataItem(FOTID)%> esto me devuelve un número y lo quiero poner después de Foto.asp?idF= para que la función en javascript sepa la url completa.

Así es como lo tengo:

<asp:HyperLink Runat="server" ImageUrl="<%# Container.DataItem("FOTPEQ")%>" NavigateUrl="javascript:displayWindow('Foto.aspx?i dF=<%# Container.DataItem(FOTID)%>', 640, 480)" id="hp" >

pero al probarlo me sale literalmente 'Foto.aspx?idF=<%# Container.DataItem(FOTID)%>'

¿¿Qué comillas debo poner o de qué manera para que me muestre el campo (FOTID) y se forme correctamente la url??


P.D: He oido que no se pueden pasar <%valores%> por javascript, es cierto???

Mucha gracias
__________________
"La vida es muy peligrosa. No por las personas que hacen el mal,
sino por las que se sientan a ver lo que pasa."

Albert Einstein