ASPX Cookies y Tiempo de expiracion

ASPX Cookies y Tiempo de expiracion

Hola A tod@s. aqui os dejo un breve ejemplo de como utilizar una cookie para controlar el tiempo de expiracion de una pagina.

El formulario que os presento es muy simple, consta de 1 labels, 1 Boton,
un timer y un scriptmanager, que es necesario para nuestro timer.



El boton Renovar lo que hara es volverle a dar a nuestra cookie una nueva fecha de expiración.

Pues bien vamos con el codigo.
En el load, lo primero que debemos hacer es controlar el postback para que no recree la cookie, seguidamente la creamos la cookie , que luego recuperaremos mas adelante.
el codigo del load quedaria asi.



Como veis a esta galleta le hemos añadido 30 segundos a la expiracion de la cookie para que nuestro navegador la tenga en cuenta.

Bueno ahora en el boton
Con el boton lo que haremos es darle otros 30 segundos de expiración,
siempre y cuado no haya caducado

el codigo seria el siguiente:

Bien ahora nos queda lo siguiente,comprobar que si ha caducado haga algo.  para ello utilizatremos el timer, pare ello en el evento tick añadimos el siguiente codigo.

Si la galleta es nada, hacemos que nos envie a google, por lo cual nos indica que la cookie habra expirado.

Espero que os aporte bastante para crear sesiones con caducidad.

Un Saludo

Traspasar datos entre formularios aspx.net

Hola a todos

Os voy a comentar como podeis traspasar datos entre formularios ASPX.

La cosa es bien sencilla, podeis hacerlo de diferentes formas pero yo os recomiendo dos de ellas.

1 Utilizar la barra de direccion para pasar datos.
2 Utilizar las variables de sesion.

Para utlizar las barra de direcciones como elemento para traspasar datos de un ASPX a otro los unico que debes hacer es añadir un interrogante al final y asignar el nombre un igual “=” y el valor. veamos el ejemplo.

en un aspx cualquiera, haz una llamada a otro aspx usando lo siguiente

Leer más