Hola a todos, compañeros.
He desarrollado una aplicación ASP.NET y hay un problema
con las sesiones.
Hay una página aspx que muestra una rejilla de datos.
Por cada fila dela rejilla, al pulsar, se llama a otra
página aspx pasándole dos parámetros:
ID=valor, sería el valor de la clave (cada fila, tiene un
ID distinto)
modo=M, sería el modo de operación ( M = modificación, I =
inserción )
Bien, la página aspx 2 recibe los dos parámetros.
con el ID, accede a la BBDD y lee un determinado registro,
cuyos datos se cargan en un objeto en session. Sólo puedo
haber un objeto en sessión, asi pues se hace algo así:
LEER ID DEL QUERYSTRING
ACCEDER A BBDD POR ID Y CREAR OBJETO_POR_ID
SESSION.REMOVE("MIOBJETO") => eliminar lo que hubiera
SESSION["MIOBJETO"] = OBJETO_POR_ID
REDIRECT A PAGINA 3 que muestra los datos
Después en otra página aspx (pagina 3) se muestran ciertos
datos al usuario.
El caso que existe un problema y abriendo dos ventanas del
Explorer en el mismo equipo.
Lo curioso es qu esi pulso casi a la vez en una de las
filas (de las dos ventanas), aparecen los datos de una
ventana en la otra.
Alguien le ha pasado algo similar ? Ya estoy desesperado,
no veo lógica en esto.
Gracias.
Leer las respuestas