Где я должен объявить переменную сеанса в 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

Ответы на вопрос(5)

Ваш ответ на вопрос