Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia de Laboratorio 2 TET326
Guia de Laboratorio 2 TET326
Objetivo:
Desarrollo:
Cuando un sitio web necesita identificar un usuario que visita un conjunto de páginas web puede
emplear cookies y variables de sesión.
Como veremos las cookies se almacenan en el cliente (navegador) y son enviadas al servidor cada
vez que le solicitamos una página a dicho servidor. En cambio, las variables de sesión se almacenan
en el servidor.
Cookies
cookie persistente: Creación y acceso.
1. Una cookie persistente tiene una fecha de caducidad de esta. Cuidado: No podemos garantizar
que la cookie existirá por el tiempo que hemos fijado al crearla, ya que el navegador puede en
cualquier momento borrarla o inclusive el usuario del equipo cliente puede manualmente
borrar las cookies.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection.Emit;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Creamos una cookie con el nombre “edad” y el valor almacenado en el TextBox1. Fijamos como fecha
de caducidad de la cookie el 25 de diciembre de 2022, por último, llamamos al método add del objeto
Cookies.
2. La segunda página tiene por objetivo recuperar la cookie en caso de que se haya creado
previamente, la interfaz y código de esta es:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection.Emit;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Luego codificamos para el evento clic del botón y para el evento Page_Load:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Ejercicio propuesto.
Confeccionar un sitio que muestre vaya sumando el valor de la cookie ingresada en un textbox, la
página debe contar con dos botones (Almacenar, Calcular).
El botón Almacenar deberá ir calculando suma y multiplicación de los valores ingresados en el textbox.
El botón Calcular deberá desplegar el resultado del producto y la suma de todos los valores ingresados
en otra página.