Introducción:
Aquí aprenderemos cómo almacenar el valor de la sesión en asp.net
usando C#, vb.net con ejemplo o guardar y recuperar valores de sesión en asp.net usando C#, vb.net con ejemplo o enviar valores de sesión de una página a otra en asp.net usando C#, vb.net con ejemplo. Usando sesiones en asp.net podemos acceder fácilmente a los valores dentro de la aplicación en función de nuestros requisitos.
Descripción:
En publicaciones anteriores, expliqué el valor de la variable de sesión de acceso a jQuery en asp.net, asp.net estableció el tiempo de espera de la sesión en la configuración web con un ejemplo, Ejemplo de ViewState en asp.net, jQuery muestra el mensaje de tiempo de espera de la sesión antes de que expire la sesión con el ejemplo, jQuery muestra la alerta cuando el usuario se identifica en el sitio web con el ejemplo, Detectar el tipo de navegador en jQuery, Desplácese al enlace en particular cuando haga clic en el enlace,
enviar correo con imágenes usando gmail en asp.net
usando
C#, vb.net con ejemplo.
Aquí aprenderemos cómo almacenar el valor de la sesión en asp.net
usando C#, vb.net con ejemplo o guardar y recuperar valores de sesión en asp.net usando C#, vb.net con ejemplo o enviar valores de sesión de una página a otra en asp.net usando C#, vb.net con ejemplo. Usando sesiones en asp.net podemos acceder fácilmente a los valores dentro de la aplicación en función de nuestros requisitos.
Descripción:
En publicaciones anteriores, expliqué el valor de la variable de sesión de acceso a jQuery en asp.net, asp.net estableció el tiempo de espera de la sesión en la configuración web con un ejemplo, Ejemplo de ViewState en asp.net, jQuery muestra el mensaje de tiempo de espera de la sesión antes de que expire la sesión con el ejemplo, jQuery muestra la alerta cuando el usuario se identifica en el sitio web con el ejemplo, Detectar el tipo de navegador en jQuery, Desplácese al enlace en particular cuando haga clic en el enlace,
enviar correo con imágenes usando gmail en asp.net
y muchos artículos relacionados en
asp.net, jQuery. Ahora explicaré cómo almacenar y obtener valores de sesión en asp.netusando
C#, vb.net con ejemplo.
El estado de la sesión se utiliza para mantener la sesión de cada usuario en toda la aplicación. La sesión permite almacenar información en una página y acceder a otra página y admitir cualquier tipo de objeto. En muchos sitios web veremos la funcionalidad como una vez si iniciamos sesión en el sitio web, mostrarán el nombre de usuario en todas las páginas para que almacenarán el nombre de usuario en la sesión y accederán a ese nombre de usuario de la sesión en todas las páginas.
Siempre que el usuario ingrese al sitio web, se generará una nueva identificación de sesión para ese usuario. Esta identificación de sesión se eliminará cuando salga de esa aplicación. Si vuelve a entrar, obtendrá una nueva identificación de sesión.
Podemos verificar este con un ejemplo simple para crear un nuevo sitio web y abrir
Default.aspx página y escriba el siguiente código
Default.aspx página y escriba el siguiente código
Default.aspx
<html xmlns= «http://www.w3.org/1999/xhtml»>
<cabeza identificación= «Head1»
correr a= «servidor»>
<título>Ejemplo de estado de sesión de Asp.net en C #, VB.NETtítulo>
cabeza>
<cuerpo>
<formulario identificación= «formulario1»
correr a= «servidor»>
<div>
<h3>SessionStateData.aspxh3>
<mesa>
<tr>
<td>Nombre de pila:td> <td> <áspid:Caja de texto IDENTIFICACIÓN= «txtfName» correr a= «servidor» /> td>
tr>
<tr>
<td>Apellido:td> <td> <áspid:Caja de texto IDENTIFICACIÓN= «txtlName» correr a= «servidor» /> td>
tr>
<tr> <td> td> <td> <áspid:Botón IDENTIFICACIÓN= «btnSubmit» correr a= «servidor» Texto= «Establecer datos de SessionState» Al hacer clic= «btnSubmit_Click»
/> td> tr>
mesa>
div>
formulario>
cuerpo>
html>
|
Ahora agregue los siguientes espacios de nombres en su código subyacente
Código C #
usando Sistema;
|
Después de eso, escriba el siguiente código en el botón, haga clic en
protegido vacío
Page_Load (objeto remitente, EventArgs mi)
{
}
// Establecer los valores de la sesión durante el clic del botón
protegido vacío
btnSubmit_Click (objeto remitente, EventArgs mi)
{
Sesión[«FirstName»]
= txtfName.Text;
Sesión[«LastName»]
= txtlName.Text;
Response.Redirect («Default2.aspx»);
}
|
Código VB.NET
Parcial Clase
SessionStateExample
Hereda System.Web.UI.Page
Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como EventArgs)
Fin Sub
‘Establecer valores de sesión durante el clic del botón
Protegido Sub
btnSubmit_Click (ByVal remitente Como Objeto, ByVal mi Como EventArgs)
Sesión(«Nombre de pila») = txtfName.Text
Sesión(«Apellido») = txtlName.Text
Response.Redirect («Default2.aspx»)
Fin Sub
Fin Clase
|
Ahora haga clic derecho en su sitio web a seleccione agregar nuevo elemento a Seleccionar formulario web a Dar nombre como Default2.aspx
Abierto Default2.aspx página y escriba el siguiente código
Default2.aspx
<html xmlns= «http://www.w3.org/1999/xhtml»>
<cabeza correr a= «servidor»>
<título>Página sin títulotítulo>
cabeza>
<cuerpo>
<formulario identificación= «formulario1»
correr a= «servidor»>
<div>
<h3>Default2.aspxh3>
<mesa>
<tr>
<td colspan= «2»>Bienvenida <B> <áspid:Etiqueta IDENTIFICACIÓN= «lblString» correr a= «servidor» /> B> td>
tr>
<tr>
<td>Su nombre: td> <td> <B> <áspid:Etiqueta IDENTIFICACIÓN= «lblfName» correr a= «servidor» /> B> td>
tr>
<tr>
<td>Tu apellido td> <td> <B> <áspid:Etiqueta IDENTIFICACIÓN= «lbllName» correr a= «servidor» /> B> td>
tr>
<tr> <td> td> <td> td> tr>
mesa>
div>
formulario>
cuerpo>
html>
|
Ahora agregue los siguientes espacios de nombres en su código subyacente
Código C #
usando Sistema;
|
Después de eso, escriba el siguiente código en el botón, haga clic en
protegido vacío
Page_Load (objeto remitente, EventArgs mi)
{
si(! IsPostBack)
{
si (Sesión[«FirstName»]
== nulo && Sesión[«LastName»]==nulo)
{
Sesión[«FirstName»]
= «Aspdotnet»;
Sesión[«LastName»]
= «Suresh»;
lblString.Text = «Bienvenida « + Sesión[«FirstName»]
+ Sesión[«LastName»];
}
demás
{
lblString.Text = Sesión[«FirstName»]+«» + Sesión[«LastName»];
lblfName.Text = Sesión[«FirstName»].Encadenar();
lbllName.Text = Sesión[«LastName»].Encadenar();
}
}
}
|
Código VB.NET
Parcial Clase Predeterminado2
Hereda System.Web.UI.Page
Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como EventArgs) Manejas Me.Carga
Si No IsPostBack Entonces
Si Sesión(«Nombre de pila»)
Es Nada Y también Sesión(«Apellido») Es Nada Entonces
Sesión(«Nombre de pila») = «Aspdotnet»
Sesión(«Apellido») = «Suresh»
lblString.Text = «Bienvenida « & Convert.ToString (Sesión («Nombre de pila»)) Y Convert.ToString (Sesión («Apellido»))
Demás
lblString.Text = Convert.ToString (Sesión («Nombre de pila»)) Y «» & Convert.ToString (Sesión («Apellido»))
lblfName.Text = Sesión («Nombre de pila»).Encadenar()
lbllName.Text = Sesión («Apellido»).Encadenar()
Fin Si
Fin Si
Fin Sub
Fin Clase
|
Manifestación
|
Descargar código de muestra adjunto
.