viernes, 22 de mayo de 2009

Como soluciona Asp.Net el "stateLess" de la web

En un curso que dicto sobre AspNet, una pregunta recurrente es "como maneja el lenguaje la falta de estado en el entorno web?".

Digamos que en un programa Windows local, el usuario interactúa con una aplicación que está ejecutandose ininterrumpidamente, la cual almacena su información en una porción de la memoria del computador. En una aplicación Web esto no es así, si bien un sitio desarrollado con ASP NET pueda verse como “ejecución ininterrumpida”, esto es solo una ilusión.

En un típico Web Request, el cliente se conecta al Web Server y solicita una página, cuando ésta es enviada la conexión se cierra y el Web Server abandona cualquier información que posea del cliente. Por lo cual cuando el cliente recibe la página solicitada, la aplicación ya ha parado su ejecución. Por este motivo Asp Net nos dota con las siguientes posibilidades para manejar el almacenamiento de los datos (mantener el estado):

Tenemos 4 posibilidades, aquí las 2 primeras, ViewState y QuieryString

Por último, cookies y session state:




19 comentarios:

Anónimo dijo...

Genial dispatch and this post helped me alot in my college assignement. Thanks you as your information.

Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...


[url=http://shensacen.insanejournal.com/][b]sac longchamp[/b][/url]
[url=http://shenenmaoyi.bcz.com/2012/12/27/les-nouvelles-tendances-de-sac-a-main/][b]sac longchamp[/b][/url]
[url=http://shensacens.webs.com/apps/blog/][b]sac longchamp[/b][/url]
[url=http://shenenmaoyii.shutterfly.com/][b]sac longchamp[/b][/url]
[url=http://www.shenenmao.sitew.us/#Page_1.A][b]sac longchamp[/b][/url]

Anónimo dijo...

We [url=http://www.nodepositbonus.gd]blackjack online[/url] obtain a ample library of utterly free casino games for you to sport right here in your browser. Whether you call for to unaccustomed a mesa encounter scenario or honest sample out a insufficient new slots in the presence of playing in the direction of legitimate in clover, we be undergoing you covered. These are the rigid still and all games that you can engage at earnest online casinos and you can with them all quest of free.