SlideShare una empresa de Scribd logo
ASP.NET  Paso de Valores  entre Web Forms Ing. Juan Pablo Ibañez www.knowii.com
Session www.knowii.com El estado de sesión de ASP.NET permite almacenar y recuperar los valores de un usuario cuando el usuario explora diferentes páginas ASP.NET que conforman una aplicación Web. HTTP es un protocolo sin estado, es decir, el servidor Web trata cada solicitud HTTP de página como solicitud independiente; de forma predeterminada, el servidor no retiene información alguna sobre los valores de las variables que se utilizan durante las solicitudes anteriores. En consecuencia, la creación de aplicaciones Web que necesitan mantener la información de estado entre las solicitudes (aplicaciones que implementan carros de la compra, desplazamiento de datos, etc.) puede resultar complicada. El estado de sesión de ASP.NET identifica las solicitudes recibidas desde el mismo explorador durante un período limitado de tiempo como una sesión y proporciona la capacidad de conservar los valores de las variables durante la duración de esa sesión.
Session www.knowii.com El estado de sesión de ASP.NET se habilita de forma predeterminada en todas las aplicaciones ASP.NET. Las variables de estado de sesión de ASP.NET se definen con facilidad y se recuperan mediante la propiedad  Session , que almacena los valores de las variables de la sesión como una colección indizada por nombre.  De forma predeterminada, ASP.NET almacena la información de la sesión en el espacio de memoria de la aplicación ASP.NET. Si lo desea, puede almacenar la información de la sesión mediante un servicio independiente para que no se pierda si se reinicie la aplicación ASP.NET, en un servidor SQL Server, a fin de que la información de la sesión esté disponible para varios servidores Web en una batería de servidores Web (y también se mantenga si se reinicia la aplicación ASP.NET), o en un almacén de datos personalizado.
Session www.knowii.com
Session  (ejemplo 1) www.knowii.com En este ejemplo la página Origen.aspx setea variables de  Session  con los  valores de dos TextBox y luego redirecciona a la página PorSession.aspx.  Clave Valor
Session  (ejemplo 1) www.knowii.com La página PorSession.aspx controla que haya valores en la  Session  y que  estos no sean nulos y cadenas de caracteres vacías y recupera y muestra los valores que fueron guardados en la  Session  por la página Origen.aspx.
Session  (ejemplo 2) www.knowii.com En este ejemplo se pasa por  Session  un objeto del tipo Person y luego se lo recupera en otra  página  (PorSessionConObjeto.aspx).
Session  (ejemplo 2) www.knowii.com
QueryString www.knowii.com En las peticiones HTTP que envía el cliente al servidor web se incluye la URL destino de la petición.  Mediante el mecanismo QueryString podemos agregar parámetros de texto nombrados en la propia URL que luego pueden ser recuperados desde ASP.NET mediante la propiedad  Request.QueryString . http://www.mysite.com/test.aspx ? nombre = juan & edad = 24 Nombre del  Parámetro Valor del  Parámetro Usado para concatenar  mas parámetros Usado indicar que lo que sigue a continuación son parámetros
QueryString  (ejemplo 1) www.knowii.com En este ejemplo un botón redirecciona a otra página pasando dos parámetros en la URL de la página a la cual está redireccionando. apellido  y  nombre  son los nombres de los parámetros y sus valores son los valores que el usuario ingreso en dos TextBox.
QueryString  (ejemplo 1) www.knowii.com En este ejemplo la página obtiene los valores que le pasaron por la URL.

Más contenido relacionado

ODP
Objetos implicitos de JSP
PPTX
Objetos Implícitos en JSP.
PPTX
PPTX
Java Server Pages (JSP)
DOCX
Script active directory
DOCX
Ad script de usuarios masivos en windows server 2012
PPT
PPT
TRABAJO DE INVESTIGACION
Objetos implicitos de JSP
Objetos Implícitos en JSP.
Java Server Pages (JSP)
Script active directory
Ad script de usuarios masivos en windows server 2012
TRABAJO DE INVESTIGACION

Destacado (20)

PDF
La práctica pedagógica
PPS
EN EL CAMINO APRENDI
PPTX
Casas autosustentables
PPTX
¿Que es un Blog?
PPTX
Virgen de fátima vg
PPTX
GRUPO #7
PDF
EL PAPEL DE LA RESISTENCIA BACTERIANA DENTRO DE LA INDUSTRIA FARMACÉUTICA.
PDF
Informació, Internet i participació ciutadana
PPTX
Logotipos, Isotipos, Isologotipos
PPT
PoblacióN Validada 2009 Cesfam Eef
PPT
Curso en inclusión educativa "Enseñar y Aprender en la Diversidad"
DOCX
Alejandro rivas
DOCX
Office para linux y office para windows
PPT
Planes pensiones: Forinvest 2015 mesa redonda sobre previsión social
PPTX
Las tic
PPT
Mercados rf rankia_17112012
PDF
microrganismos de la industria farmaceutica
PPTX
Cómo conseguir una rentabilidad consistente invirtiendo a largo
PPTX
Los drones
PPT
CALL reading
La práctica pedagógica
EN EL CAMINO APRENDI
Casas autosustentables
¿Que es un Blog?
Virgen de fátima vg
GRUPO #7
EL PAPEL DE LA RESISTENCIA BACTERIANA DENTRO DE LA INDUSTRIA FARMACÉUTICA.
Informació, Internet i participació ciutadana
Logotipos, Isotipos, Isologotipos
PoblacióN Validada 2009 Cesfam Eef
Curso en inclusión educativa "Enseñar y Aprender en la Diversidad"
Alejandro rivas
Office para linux y office para windows
Planes pensiones: Forinvest 2015 mesa redonda sobre previsión social
Las tic
Mercados rf rankia_17112012
microrganismos de la industria farmaceutica
Cómo conseguir una rentabilidad consistente invirtiendo a largo
Los drones
CALL reading
Publicidad

Similar a Asp.Net Session And Query String (20)

PPT
12. Administracion Del Estado
PPTX
Asp.net
PPTX
Asp.net
PPTX
Asp
DOCX
Practica prog pag_dinam
PPTX
S2-PD2-1.2 Web Forms
PPSX
Manejo de sesiones y cookies
PPTX
S2-PD2-Web Forms
PDF
Visual studio 2010
PDF
Jsp manejo de sesiones
PDF
Desarrollo de Aplicaciones Web II - Sesión 08: Sesiones y Cookies
PPTX
Asp.net conceptos
PPT
Semana 1 tecnologias web
PPT
ASP.NET
DOC
2009_asp.net_capitulo_1
PPT
Intro a ASP.NET
12. Administracion Del Estado
Asp.net
Asp.net
Asp
Practica prog pag_dinam
S2-PD2-1.2 Web Forms
Manejo de sesiones y cookies
S2-PD2-Web Forms
Visual studio 2010
Jsp manejo de sesiones
Desarrollo de Aplicaciones Web II - Sesión 08: Sesiones y Cookies
Asp.net conceptos
Semana 1 tecnologias web
ASP.NET
2009_asp.net_capitulo_1
Intro a ASP.NET
Publicidad

Más de Juan Pablo Ibañez (9)

PPS
Bill Gates Dice A Los Adolescentes
PPT
Aplicación 3 Capas
PPT
Asp.Net Data Binding Parte 1
PPT
Asp.Net Controls Basic Part 2
PPT
Asp.Net Controls Basic Part 1
PPT
Tipos De Archivo En Asp.Net
PPT
Comunicación Http En .Net
PPT
Ciclo De Vida De Una Página ASP.NET
PPT
Carpetas De Asp.Net
Bill Gates Dice A Los Adolescentes
Aplicación 3 Capas
Asp.Net Data Binding Parte 1
Asp.Net Controls Basic Part 2
Asp.Net Controls Basic Part 1
Tipos De Archivo En Asp.Net
Comunicación Http En .Net
Ciclo De Vida De Una Página ASP.NET
Carpetas De Asp.Net

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
modulo seguimiento 1 para iniciantes del
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
clase auditoria informatica 2025.........
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
Diapositiva proyecto de vida, materia catedra
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Propuesta BKP servidores con Acronis1.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
modulo seguimiento 1 para iniciantes del
MANUAL de recursos humanos para ODOO.pdf
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
clase auditoria informatica 2025.........
TRABAJO DE TECNOLOGIA.pdf...........................
Presentacion de Alba Curso Auditores Internos ISO 19011
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
capacitación de aire acondicionado Bgh r 410
Zarate Quispe Alex aldayir aplicaciones de internet .docx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Sesion 1 de microsoft power point - Clase 1
informe_fichas1y2_corregido.docx (2) (1).pdf
Diapositiva proyecto de vida, materia catedra

Asp.Net Session And Query String

  • 1. ASP.NET Paso de Valores entre Web Forms Ing. Juan Pablo Ibañez www.knowii.com
  • 2. Session www.knowii.com El estado de sesión de ASP.NET permite almacenar y recuperar los valores de un usuario cuando el usuario explora diferentes páginas ASP.NET que conforman una aplicación Web. HTTP es un protocolo sin estado, es decir, el servidor Web trata cada solicitud HTTP de página como solicitud independiente; de forma predeterminada, el servidor no retiene información alguna sobre los valores de las variables que se utilizan durante las solicitudes anteriores. En consecuencia, la creación de aplicaciones Web que necesitan mantener la información de estado entre las solicitudes (aplicaciones que implementan carros de la compra, desplazamiento de datos, etc.) puede resultar complicada. El estado de sesión de ASP.NET identifica las solicitudes recibidas desde el mismo explorador durante un período limitado de tiempo como una sesión y proporciona la capacidad de conservar los valores de las variables durante la duración de esa sesión.
  • 3. Session www.knowii.com El estado de sesión de ASP.NET se habilita de forma predeterminada en todas las aplicaciones ASP.NET. Las variables de estado de sesión de ASP.NET se definen con facilidad y se recuperan mediante la propiedad Session , que almacena los valores de las variables de la sesión como una colección indizada por nombre. De forma predeterminada, ASP.NET almacena la información de la sesión en el espacio de memoria de la aplicación ASP.NET. Si lo desea, puede almacenar la información de la sesión mediante un servicio independiente para que no se pierda si se reinicie la aplicación ASP.NET, en un servidor SQL Server, a fin de que la información de la sesión esté disponible para varios servidores Web en una batería de servidores Web (y también se mantenga si se reinicia la aplicación ASP.NET), o en un almacén de datos personalizado.
  • 5. Session (ejemplo 1) www.knowii.com En este ejemplo la página Origen.aspx setea variables de Session con los valores de dos TextBox y luego redirecciona a la página PorSession.aspx. Clave Valor
  • 6. Session (ejemplo 1) www.knowii.com La página PorSession.aspx controla que haya valores en la Session y que estos no sean nulos y cadenas de caracteres vacías y recupera y muestra los valores que fueron guardados en la Session por la página Origen.aspx.
  • 7. Session (ejemplo 2) www.knowii.com En este ejemplo se pasa por Session un objeto del tipo Person y luego se lo recupera en otra página (PorSessionConObjeto.aspx).
  • 8. Session (ejemplo 2) www.knowii.com
  • 9. QueryString www.knowii.com En las peticiones HTTP que envía el cliente al servidor web se incluye la URL destino de la petición. Mediante el mecanismo QueryString podemos agregar parámetros de texto nombrados en la propia URL que luego pueden ser recuperados desde ASP.NET mediante la propiedad Request.QueryString . http://www.mysite.com/test.aspx ? nombre = juan & edad = 24 Nombre del Parámetro Valor del Parámetro Usado para concatenar mas parámetros Usado indicar que lo que sigue a continuación son parámetros
  • 10. QueryString (ejemplo 1) www.knowii.com En este ejemplo un botón redirecciona a otra página pasando dos parámetros en la URL de la página a la cual está redireccionando. apellido y nombre son los nombres de los parámetros y sus valores son los valores que el usuario ingreso en dos TextBox.
  • 11. QueryString (ejemplo 1) www.knowii.com En este ejemplo la página obtiene los valores que le pasaron por la URL.