مدیریت Session در MVC در این آموزش درباره State management و مدیریت Sessionها صحبت خواهد شد. State management مفهوم بسیار مهم و کارامدی در Web Application است. اهمیت آن مانند منابع یا resourceها است که بدون ارزش نمی توانند اختصاص داده شوند. در MVC می توانیم sessionهارا در کنترلر مدیریت کنیم که به غیرفعال کردن session زمانی که به اطلاعات آن برای کنترلر خاصی نیاز نیست کمک میکند و با توجه به آن می توانیم عملکرد یک برنامه را با آزاد کردن منابعی که نیاز نیست اختصاص داده شوند بالا ببریم. این کار به کمک صفت SessionState امکان پذیر است. SessionState صفتی از کلاس کنترلر است که برای کنترل یا مدیریت رفتار default session استفاده می شود. برای استفاده از آن باید از فضای نام System.Web.SessionState بکار برده شود. در زیر رفتارهای صفت SessionState آمده است : 1. Default 2. Disabled 3. Required 4. ReadOnly Default : رفتار پیش فرض SessionState برای Session هنگامی که در خواست کاربر به کنترلر می آید با کمک اینترفیس IHttpHandler چک می شود. دانلود از وبسایت www.heilton.com