مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

msmaeelpoor

عضویت از 1394/09/29

مشکل در استفاده از session

  • جمعه 8 مرداد 1395
  • 09:09
تشکر میکنم

سلام دوستان عزیزم ،

من اومدم توی اکشنی که کاربر لاگین میکنه یه متغییر session ساختم و username رو گذوشتم داخلش.حالا وقتی میخوام اون متغییر session رو توی اکشن دیگه ای به نام profile چک کنم و نام و فامیل همون کاربر رو بهش نشون بدم ولی مشکل درست میشه .یعنی موقع استفاده مجدد از اطلاعات session مشکل دارم


        public ActionResult profile()
        {
 
            return View(db.Users.Where(x=>x.UserName== "Session['username']").ToList());
        }

اصلا چیزی برنمیگردونه در صورتی که اگه به جای sessionنام یوزر رو مستقیما بنویسم جواب میده.


        public ActionResult profile()
        {
 
            return View(db.Users.Where(x=>x.UserName== "mohammad").ToList());
        }

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 8 مرداد 1395
  • 11:52

قبل از کوئری سشن را داخل یک متغیر بریزید و سپس از اون متغیر داخل کوئری استفاده کنید

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 8 مرداد 1395
  • 11:53

مورد بعدی چرا سشن را داخل "" قرار دادید ؟

اینجوری به صورت رشته باهاش برخورد میشه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)