سلام دوستان عزیزم ،
من اومدم توی اکشنی که کاربر لاگین میکنه یه متغییر 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()); }
قبل از کوئری سشن را داخل یک متغیر بریزید و سپس از اون متغیر داخل کوئری استفاده کنید
قبلش چک کنید سشن مقدار داشته باشد
مورد بعدی چرا سشن را داخل "" قرار دادید ؟
اینجوری به صورت رشته باهاش برخورد میشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)