Buduję aplikację Asp.net. Muszę zapisać HashTable w sesji.Gdzie powinienem zadeklarować zmienną sesji w asp.net
Na stronie obciążenia piszę
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Session["AttemptCount"]=new Hashtable(); //Because of this line.
}
}
Tutaj problemem jest, gdy użytkownik odśwież stronę, sesji [ „AttemptCount”] również uzyskać odświeżone. Chcę wiedzieć, gdzie należy Oświadczam
Session["AttemptCount"]=new Hashtable();
Więc moja seesion nie dostać refeshed.
EDYCJA W Global.asax sesja rozpocznie się, gdy tylko użytkownik otworzy witrynę. Chcę utworzyć tę sesję tylko wtedy, gdy użytkownik przejdzie na konkretną stronę. tj. Login.aspx
W Global.asax ta sesja dostanie rozpoczęło się, gdy tylko użytkownik otworzy stronę internetową. Chcę utworzyć tę sesję tylko wtedy, gdy użytkownik przejdzie na konkretną stronę. tj. Login.aspx –
Zaktualizowałem swoją odpowiedź, musisz po prostu sprawdzić, czy istnieje, sprawdzając pod null. –
Co przechowujesz w hashtable? Czy to liczba prób logowania użytkownika? –