نمایش نتایج 1 تا 5 از 5

نام تاپیک: تعریف متد استاتیک در MVC

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    رفسنجان
    پست
    76

    تعریف متد استاتیک در MVC

    به قول آقای ظریف سلام دوستان

    یه سوال .......

    به فرض مثال سایتی داریم که قرار کاربران ثبت نام شده وارد سایت بشوند
    برای نگه داشتن UserID کاربری که وارد شده میتوان به غیر از استفاده از سیشن و کوکی از یه پراپرتی استاتیک استفاده کرد مانند زیر
    publicstaticintUserID { get; set; }


  2. #2
    کاربر دائمی آواتار Cybersilent
    تاریخ عضویت
    تیر 1386
    محل زندگی
    شیراز
    سن
    33
    پست
    392

    نقل قول: تعریف متد استاتیک در MVC

    فکر نمی کنم بشه.
    به نظرم اینطوری UserId همیشه برابر با id آخرین نفری هست که وارد سایت شده. و در کل مورد استفاده از کلاس استاتیک این جا نیست
    در کل به چی می خوای برسی؟

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    رفسنجان
    پست
    76

    نقل قول: تعریف متد استاتیک در MVC

    ممنون از اینکه جواب دادین

    سناریویی که دارم اینجوری
    وقتی کاربری وارد سایت میشه یه سری اطلاعات از کاربر گرفته می شه به نظر شما بهترین روش برای نگه داشتن این اطلاعات چیه و چگونه باید استفاده کنم اگه با مثال نمونه توضیح بدین ممنون می شم

  4. #4

    نقل قول: تعریف متد استاتیک در MVC

    بسته به اطلاعاتی که دارین داخل session یا کوکی این اطلاعات رو نگه دارین . در مورد static تهریف کردن متغیرها هم بله دوستمون درست میگن اون موقع آخرین اطلاعاتی که به متغیر نسبت داده شده برای همه کاربرها یکسان میشه .
    فرض کنید شما userid رو تو یه متغیر استاتیک نگه می دارین و بعد از ورود کاربر userid رو ست می کنین حال کاربر اول وارد میشه و تو صفحه اطلاعات خودش رو می بینه کاربر دوم هم همزمان و یکم بعدش وارد میشه حالا کاربر اول تو هر صفحه ای بره اطلاعات مربوط به کاربر دوم رو خواهد دید .
    برای مثال فرض کنید نام کاربری و رمز رو از کاربر گرفتین و درست هم بودن حالا می تونین userid رو داخل session نگه دارین :

    Session["userid"]=userid


    حالا هر جایی که نیاز به id کاربر جاری داشتین می تونین از این session بخونین .

  5. #5

    نقل قول: تعریف متد استاتیک در MVC

    توصیه میشه در وب سایت از متدهای Static استفاده نشه.

    اگه کاربر لاگین کرده باشه و همچنین اطلاعات مورد نیاز شما در هر لحظه بیش از یک فیلد (UserId ) هست همه رو با هم داخل کوکی ذخیره کنید.

    اگر فقط به UserId نیاز هست میتونید از دیتابیس بخونید.

تاپیک های مشابه

  1. تعریف متد استاتیک
    نوشته شده توسط ahad123 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: پنج شنبه 11 اردیبهشت 1393, 11:01 صبح
  2. سوال: چرا در کلاس های استاتیک امکان تعریف متد غیراستاتیک نداریم؟
    نوشته شده توسط irpersian20 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 04 شهریور 1392, 13:15 عصر
  3. پاسخ: 2
    آخرین پست: سه شنبه 18 خرداد 1389, 13:34 عصر
  4. تعریف متد
    نوشته شده توسط Future در بخش C#‎‎
    پاسخ: 6
    آخرین پست: دوشنبه 13 فروردین 1386, 15:02 عصر
  5. چرا نمیشه متد استاتیک چند ریختی تعریف کرد؟
    نوشته شده توسط Mahdi Fahmideh در بخش C#‎‎
    پاسخ: 15
    آخرین پست: پنج شنبه 20 مرداد 1384, 14:28 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •