هایپر سورس

مرجع کاربردی برنامه نویسان ایـــرانی

کار با 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

توجه :

بنا به درخواست کاربران عزیز وبسایت، گروه برنامه نویسی و طراحی راه اندازی کردیم که امیدواریم جایی برای به اشتراک گذاشتن دانسته ها،تجارب برنامه نویسی و طراحی کاربران باشد.
جهت عضویت اینجا در گروه اینجا کلیک کنید .


نام محصول : کار با Session ها در Asp.Net - انتقال مقادیر بین صفحات در Asp.Net خرید
قیمت : 0 تومان بعد از پرداخت به صفحه دانلود هدایت خواهید شد
اگر میخواهید لینک دانلود را در ایمیل خود نیز داشته باشید ، ادرس ایمیلتان را هم وارد نمائید

    
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید
در صورتی که تمایل دارید بعد از درج اخرین پست در این زمینه از طریق پیامک اگاه شوید ، شماره خود را در باکس زیر بنویسید
نام شما (فارسی)
شماره موبایل
موضوع ها
در صورت امکان برای ثبت شماره خود ، از خطوط ایرانسل استفاده نمائید ، در صورتی که در خطوط همراه اول پیامک های مارا دریافت نمیکنید ، دلیل ان میتواند تلقی شدن پیامک های اگاه سازی ما از نوع تبلیغاتی توسط اپراتور شما و عدم ارسال ان در به شما باشد (این امر مواقعی اتفاق میافتد که دریافت پیام های تبلیغاتی از طرف شما یا اپراتور بلاک شده باشد)
نویسنده : ParSa رتبه کاربر : تعداد پست های کاربر : 157 این کاربر تا به حالا توسط 0 کاربر مورد تقدیر و تشکر واقع شده پیام نویسنده :


عادل پارسا هستم کارشناس مهندسی نرم افزار
کار برنامه نویسی رو از سال 86 با زبان C شروع کردم و الان بیشتر از 6 ساله که بصورت حرفه ای در زمینه طراحی وب ، برنامه نویسی ویندوز ، وب ، ربات های وبگرد و ... فعالیت دارم

فعالیت و مهارت ها :

Asp.Net MVC C# / C/C++ Android Programming (Java)
Css3 & Html5 Js & Jquery Advanced Ajax Bootstrap & ResponsiVe Design
Reporting Tools SEO Sql Server SQLite



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



هم اکنون نـــظر بدهید
نظر دهید
توجه : برای مدتی درگیر مسائلی هستم، لذا ممکن است پاسخ دهی به
نظرات و سوالات شما با تاخیر همراه باشد
در صورت نیاز میتوانید سوالات خود را در گروه
تلگرامی سایت مطرح کنید( برای ورود به گروه روی این لینک کلیک کنید)
با تشکر از شکیبایی و حمایت شما :)
   
  
 
 
   


ارتباط با ما

double click for close / دوبار کلیک برای بستن پنجره