Hola
Tengo una duda hace dias ya, como paso valores de una variable session de una ventana a otra, yo lo hago en una misma ventana, pero cuando las voy a llamar de una ventana diferente en la misma aplicacion no me las trae.
| |||
Pasar valores session entre diferentes ventanas Hola Tengo una duda hace dias ya, como paso valores de una variable session de una ventana a otra, yo lo hago en una misma ventana, pero cuando las voy a llamar de una ventana diferente en la misma aplicacion no me las trae.
__________________ J-.-`.:: |
| |||
Por que mejor no usar la de aplication ? ![]() Ahunque session sirve para todas tus ventanas abiertas (de tu principal abriste otras), ó explicate mejor--- |
| |||
El codigo de Session está disponible mientras este viva la intancia del navegador donde se creó tal variable (la instancia es la ventana) por tanto no podemos pasar variables session de una ventana a otra, puesto que en la nueva ventana no da error al leerla pero en realidad es una variable nueva. La solución es pasar los valores que necesiteis mediante la URL, ya sea con GET o con POST, por ejemplo haciendo: Response.redirect("Nuevapagina.aspx?valor=13") |
| ||||
Y tal como dices tu danimetal no nos podemos encontrar el problema de que el usuario manualmente cambie el valor de la variable y acceda por ejemplo con la sesion de otro usuario? Un saludo y gracias ![]() |
| ||||
Edito el mensaje otra vez jejeje si que funciona :D Muchas gracias a todos. Ahora voy a ver como hacer para "eliminar"dicha variable una vez que le doy a un boton,mushas gracias y saludos ![]() Última edición por SunDarK; 06/06/2004 a las 14:10 |
| ||||
Jejeje lo que he hecho ha sido añadir al Web.Config esto Cita: Y funciono <sessionState mode="InProc" stateConnectionString="tcpip=www.dresoft.com:42424 " sqlConnectionString="data source=www.dresoft.com;user id= SunBD;password=xxxx" cookieless="false" timeout="20" /> ![]() Mushas gracias sindestino de todas maneras y gracias a todos los que me habeis ayudado,sin vosotros no habria encontrado la solucion tan rapido ![]() ![]() |