ASP.NET позволяет сохранять значения, используя состояние сеанса, механизм хранения, который доступен со всех страниц, запрошенных одним сеансом веб-браузера. Поэтому вы можете использовать состояние сеанса для хранения информации о пользователе. Состояние сеанса аналогично состоянию приложения, за исключением того, что оно ограничено текущим сеансом браузера. Если ваше приложение используют разные пользователи, у каждого пользовательского сеанса свое состояние сеанса. Кроме того, если пользователь покидает ваше приложение и затем возвращается позже по истечении времени ожидания сеанса, информация о состоянии сеанса теряется, и для пользователя создается новый сеанс. Состояние сеанса хранится в словаре ключ / значение сеанса.
// Сохранение имени пользователя в сеансе
Session ["UserName"] = txtUser.Text;
// Проверить переменную сеанса погоды ноль или нет
if (Session["UserName"] != null)
{
//Retrieving UserName from Session
lblWelcome.Text = "Welcome : " + Session["UserName"];
}
else
{
//Do Something else
}
Для получения дополнительной информации
Исследование сессии в ASP.Net