نحوه خواندن و نوشتن متغیر ها در Session درAsp.Net

شنبه 29 فروردین 1394

در این مقاله میخواهیم نحوه خواندن و نوشتن متغیر ها در Session درAsp.Net را شرح دهیم

نحوه خواندن و نوشتن متغیر ها در Session درAsp.Net

در این مقاله خواهیم دید که چگونه میتوان مقدار متغیر ها را در Session در asp.net نگه داشت و چگونه مقادیر نگه داری شده رو در کنترل textbox نمایش (بازخوانی) داد.

Session ها برای نگه داری داده ها برای کاربر مثل کوکی ها استفاده میشوند.

شی Session نگهداری میکند اطلاعات درباره، تغییر میدهد تنظیمات را برای Session یک کاربر.

متغیر ها ذخیره شده اند  در یک شی session که اطلاعات درباره یک کاربررا نگهداری می کنندکه در تمام صفحات یک برنامه در دسترس هستند.

اطلاعات رایجی که در session ذخیره میشوند از قبیل id ،نام و تنظیمات می باشد.

سرور یک شی session جدید برای هر کاربر جدید ایجاد می کند و زمانی که Session  منقضی شود شی Session را از بین می برد.

برای ذخیره اطلاعات از کنترل textbox درون session به شکل زیر عمل میکنیم:

Session["UserName"] = UserNameTextBox.Text;  
Session["Password"] = PasswordTextBox.Text; 

و برای نمایش در صفحه ASPX به صورت زیر عمل میکنیم:

string loggedUsername = Session["UserName"] as string;  
mylabel.Text = "Currently Logged User is" + (loggedUsername != null) ? loggedUsername : "Unknown Person";

 

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید