Ich baue eine Asp.net-Anwendung. Ich muss eine HashTable in einer Sitzung speichern.Wo ich eine Sitzungsvariable in asp.net deklarieren sollte
Bei Laden der Seite i
schreibeprotected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Session["AttemptCount"]=new Hashtable(); //Because of this line.
}
}
Hier Problem ist, wenn ein Benutzer die Seite aktualisieren, Session [ "AttemptCount"] auch erfrischen. ich wissen will, wo soll ich erklären
Session["AttemptCount"]=new Hashtable();
Damit meine seesion refeshed nicht bekommen.
BEARBEITEN In Global.asax wird diese Sitzung gestartet, sobald der Benutzer die Website öffnet. Ich möchte diese Sitzung nur erstellen, wenn der Benutzer zu einer bestimmten Seite wechselt. d) Login.aspx
In Global.asax, wird diese Sitzung erhalten gestartet, sobald der Benutzer die Website öffnet. Ich möchte diese Sitzung nur erstellen, wenn der Benutzer zu einer bestimmten Seite wechselt. Beispiel: Login.aspx –
Ich habe meine Antwort aktualisiert, Sie müssen nur überprüfen, ob es vorhanden ist, indem Sie gegen Null überprüfen –
Was speichern Sie in der Hashtabelle? Ist es die Anzahl der Versuche des Benutzers, sich anzumelden? –