Прежде всего, вы говорите о переменных сеанса, а не сеансах. У каждого пользователя есть один сеанс и один объект Session
, в котором можно хранить несколько переменных.
Вы используете Session.Abandon
для прекращения сеанса после завершения текущего запроса, что приведет к удалению объекта Session
.
Вы используете метод Session.Remove
для удаления одной переменной из объекта Session
.