Estoy creando una aplicación Asp.net. Necesito guardar un HashTable en una sesión.Donde debería declarar una variable de sesión en asp.net
En carga de la página que estoy escribiendo
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Session["AttemptCount"]=new Hashtable(); //Because of this line.
}
}
Aquí problema es que cuando un usuario actualizar la página, sesión [ "AttemptCount"] también refrescarse. Quiero saber dónde debería declarar
Session["AttemptCount"]=new Hashtable();
Así que mi seesion no consiga refeshed.
EDIT En Global.asax, esta sesión se iniciará tan pronto como el usuario abra el sitio web. Quiero crear esta sesión solo si el usuario va a una página en particular. es decir, Login.aspx
En Global.asax, esta sesión obtendrá comenzó, tan pronto como el usuario abre el sitio web. Quiero crear esta sesión solo si el usuario va a una página en particular. es decir, Login.aspx –
He actualizado mi respuesta, simplemente deberá verificar si existe marcando el nulo –
¿Qué almacena en la tabla hash? ¿Es la cantidad de veces que el usuario intentó ingresar? –