ASP - Sesiones y Frames

 
Vista:

Sesiones y Frames

Publicado por rodrigo (1 intervención) el 14/04/2005 16:21:44
Hola,

Una sitio web ASP, que utiliza variables de sesión, debe ser desplegada dentro de un frame de un portal web. La aplicación asp y el portal residen en computadores diferentes.

El problema que se genera es que cuando se despliega la aplicación ASP dentro del frame del portal las variables de sesion se pierden.

Ejemplo:

La aplicacion ASP, residente en http://Host1/ASP, tiene dos páginas: test1.asp (que hace algomo como esto: Session("var") = "xxx") y test2.asp (que hace algo como esto: Response.Write Session("var") ). Test1.asp es la página de inicio de la aplicación. Test1.asp además contiene un link que referencia a test2.asp.

El portal, residente en http://Hot2/Portal, tiene una página de frameset como la siguiente:

<frameset rows="*,422" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="Logo.htm" name="mainFrame">
<frame src="http://Host1/ASP/Test1.asp" name="bottomFrame" scrolling="NO" noresize>
</frameset>

Se supone que el frame bottomFrame despliega la aplicación ASP. La primera página (test1.asp) se ejecuta correctamente, pero al pasar a la página test2.asp, que debería mostrar "xxx" (el valor de Session("var")), no muestra nada.... es decir las variables de sesion se han perdido.

También me di cuenta que cuando la aplicación ASP y la página de frameset viven en el mismo computador todo funciona bien.

¿Alguien sabe cómo solucionar el problema?

Gracias de antemano.



Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder