در این مطلب قصد داریم تا در مورد یکی از اشیاء موجود در زبان برنامه نویسی ASP.Netرا تشریح کنیم.در اامهء این مطلب به طور مقدماتی این شیء را بررسی میکنیم تا در مطالب بعدی به طور کامل آن را تشریح و بررسی کنیم.

از شی Session State برای ذخیره و بازیابی اطلاعات و مقادیر هر کاربر در صفحه استفاده می شود . 

شی Session State در ASP.Net این امکان را به شما می دهد تا اطلاعات مورد نظر خود را به ازای هر کاربر ، در هنگام حرکت بین صفحات وب پروژه خود ذخیره و بازیابی نمایید .
پروتکل HTTP ، یک پروتکل ناپایدار است . این بدان معناست که سرور هر درخواست HTTP را به صورت یک در خواست مستقل پردازش می کند . سرور اطلاعی راجع به متغیرها و اطلاعاتی که در درخواست های قبلی استفاده شده اند ، ندارد .
Session ها در ASP.Net ، در خواست های ارسالی از سوی یک مرورگر را تا زمانی که پنجره مرورگر آن باز و اکتیو بوده ، شناسایی نموده و سپس اطلاعات لازم و مرتبط با آنها را در اختیارشان قرار می دهد . به صورت پیش فرض ، خاصیت Session برای تمام ابزارهای ASP.Net فعال است .