|
|
|
|
|
#1 -
12/05/2008 15:17:08
|
Reporta abuso
|
Link Permanente
|
|
Eventos que se producen cuando se cambia de pagina
|
|
|
|
|
|
Hola. Mi nombre es Jose. Tengo un problema, desde hace tiempo, lo he probado todo (por lo menos eso creo) y no soy capaz a solucionarlo, a ver si me dais una idea de como hacerlo.
Lo que quiero hacer, es registrar en una B.D. a los clientes que entran a visitar mi página web, y registrar también el tiempo que están en ella(fecha entrada - fecha salida). Para ello, hago lo siguiente. (Utilizo SQL-Server y C#).
-> En Page_Load de mi clase MAIN, grabo en la B.D. los datos que he capturado al cliente, así como la fecha y la hora. Seguidamente leo el índice de registro que se ha generado automáticamente (para luego usarlo cuando el cliente abandone la página, poder grabar la fecha y hora de abandono).
Mi problema está ahí, no se como detectar cuando el usuario ha cambiado de página o la ha cerrado. He intentado usar el evento Onunload para cuando el cliente salga de la página grabar esos datos, pero mirando por ahí, he visto que este evento ejecuta un script, y a mí no me vale (o eso creo), ya que el índice que utilizo para saber donde tengo que insertar la fecha está en el objeto de la clase MAIN .
¿Como podría hacerlo?, ¿Se podría hacer con un script?, y si es así, como puedo acceder al objeto generado de la clase MAIN.
Gracias por todo. Jose.
|
|
|
|
|