ویدئو های پربازدید سایت

کار با Session ها در Asp.Net - انتقال مقادیر بین صفحات در Asp.Net

در پست قبلی با انتقال مقادیر بین صفحات از طریق QueryString اشنا شدید
ولی همانطور که گفتیم کوئری استرینگ برای انتقال مقادیر ضروری و مهم دارای امنیت کافی نیستند
همچنین گفتیم که برای انتقال مقادیر بین صفحات با امنیت بالا از Session استفاده می کنند

این نکته را به یاد داشته باشید که نباید زیاد از Session ها استفاده کرد و از ان فقط برای اطلاعات مهم استفاده کنید زیرا این امر موجب کاهش سرعت بارگذاری صفحات میشود

برعکس عنوانی که دارند کار با Session ها بسیار اسان است
نحوه تعریف یک Session به این صورت است
Session.Add(SessionName,SessionValue);
برای مثال فرض کنیم ما میخواهیم یوزر نیم ادمین را در Session ذخیره و در موارد نیاز ان را لود کنیم

نکته مهم : Session ها ابزار قدرتمندی هستند و میتوانند حتی یک دیتاتیبل و یا حتی DataSet را در خود ذخیره نمایند

Session.Add("User_Admin","Admin_5411");
برای تعیین انقضا برای Session ها از عبارت زیر استفاده میشود که یک مقدار صحیح بر اساس دقیقه است
Session.TimeOut = 60;
یعنی انقضای این Session 60 دقیقه یا یک ساعت است
برای استفاده از مقدار ذخیره شده در Session ها به این صورت عمل میکنند
string UserName = Session["User_Admin"].ToString()
//و یا
string UserName = (string)Session["User_Admin"];

استفاده میشود

در نهایت برای پاک کردن یک Session از عبارت زیر استفاده میشود

Session.Remove("User_Admin");
پیروز و سربلند باشید




risperdal avis warpedfish.co.uk risperdal avis
cetirizine allergie cetirizine allergie cetirizine vidal
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

پاسخ

ای کاش بصورت پروژه محور توضیح میدادید الان من نمیدونم بحث این گولبال تو این بحث سشن چی هستش 1396/6/12 0:35

پاسخ

1396/11/10 9:4

bkdikotn پاسخ

1 1396/10/19 16:15

bahman پاسخ

سلام
سایت بسیار مفیدیه
عاقبت بخیر بشید انشاءالله.
یک دنیا سپاس.
risperdal avis risperdal solution buvable risperdal avis
lamisil para que sirve click lamisil crema
celebrex eureka celebrex generique celebrex prix maroc
1395/3/2 23:21

اکبر پاسخ

ممنون سریع و کار راه انداز بود 1397/12/2 14:36

ویدئو هایی که شاید بپسندید!

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2019
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم