Где я должен объявить переменную сеанса в asp.net
Я создаю приложение Asp.net. Мне нужно сохранить HashTable в сеансе.
При загрузке страницы я пишу
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Session["AttemptCount"]=new Hashtable(); //Because of this line.
}
}
Проблема в том, что когда пользователь обновляет страницу, сессия ["AttemptCount"] также обновляется. Я хочу знать, где я должен объявить
Session["AttemptCount"]=new Hashtable();
Так что мое видение не обновляется.
РЕДАКТИРОВАТЬ В Global.asax этот сеанс начнется, как только пользователь откроет веб-сайт. Я хочу создать этот сеанс, только если пользователь перейдет на определенную страницу. т.е. Login.aspx