Recopilacion

Páginas: 3 (703 palabras) Publicado: 13 de mayo de 2013
Manejo de sesiones en ASP .NET
¿Cómo se mantienen los datos de sesión?
Por el momento existen básicamente dos formas de mantener el estado de una sesión en ASP .NET.
La primera de ellas consisteen utilizar cookies http. Una cookie es un fichero que se almacena en el disco duro del cliente y puede ser recuperado por el servidor en cada visita posterior. Las cookies se utilizan en este casopara almacenar los datos necesarios que identifican a la sesión y este es el mecanismo utilizado por defecto enASP .NET.
La segunda forma consiste en redirigir las solicitudes recibidas a una direcciónque contiene el identificador de sesión incrustado en la URL. Para activar este segundo mecanismo en ASP .NET hay que establecer el atributo cookieless del elementosessionState al valor true en elfichero web.config.



...

...


En aplicaciones web, una vez escogido el método a utilizar, no deberíamos preocuparnos de nada más, ya que tanto el servidor como el navegadordel cliente se encargarán de gestionar las sesiones de manera automática. El primer mecanismo (el mecanismo por defecto) es el más recomendable y sólo deberíamos tener que cambiarlo en el caso de quenecesitemos compatibilizar nuestra aplicación con navegadores que no acepten cookies o que las tengan desactivadas.
¿Y qué pasa con los servicios web?
El uso de sesiones ASP .NET para los métodos deun servicio web se encuentra desactivado de forma predeterminada. Para habilitarlo hay que añadir la propiedadEnableSession al atributo WebMethod de cada método de la siguiente forma:
[WebMethod(EnableSession=true)]
public void MiMetodo () {
...
}
Una vez hecho esto el método web al que lo hayamos aplicado tendrá acceso al objeto Session de .NET. Sin embargo, el correcto funcionamientode la sesión depende del cliente ya que este debe aceptar cookies http (si se está utilizando el primer mecanismo de mantenimiento de sesión) o debe ser capaz de redirigir sus solicitudes a las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Recopilacion
  • Recopilación
  • RECOPILACION
  • Recopilacion
  • Recopilacion
  • recopilación
  • recopilacion
  • Recopilación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS