faranakk
سه شنبه 04 خرداد 1395, 11:26 صبح
با سلام خدمت برنامه نویسان بزرگوار
من تو برنامم میخوام بصورت دراپ دان لیست کسانی که ثبت نام کردن در سایت رو نشون بدم که مدیر بتونه انتخاب کنه که مثلا این پیام برای چه کسی ارسال بشه
مدل این شکلیه :
public int Id { get; set; }
public string person{ get; set; }
[ForeignKey("person")]
public virtual ApplicationUser User { get; set; }
و داخل کنترلر اینو دارم
public ActionResult Create()
{
ViewBag.Manager = new SelectList(db.ApplicationUsers, "Id", "Name");
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create( MManager mManager)
{
if (ModelState.IsValid)
{
db.Managers.Add(mManager);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.Manager = new SelectList(db.ApplicationUsers, "Id", "Name", mManager.Manager);
return View(mManager);
}
اما اینجا به ViewBag.Manager = new SelectList(db.ApplicationUsers, "Id", "Name", mManager.Manager);
گیر میده که انگار db. که میزنم فقط user هست که اونم دراپ دان رو پر نمیکنه
ممنون میشم راهنمایی کنید که باید چیکار کنم که دراپ دان پر شه
من تو برنامم میخوام بصورت دراپ دان لیست کسانی که ثبت نام کردن در سایت رو نشون بدم که مدیر بتونه انتخاب کنه که مثلا این پیام برای چه کسی ارسال بشه
مدل این شکلیه :
public int Id { get; set; }
public string person{ get; set; }
[ForeignKey("person")]
public virtual ApplicationUser User { get; set; }
و داخل کنترلر اینو دارم
public ActionResult Create()
{
ViewBag.Manager = new SelectList(db.ApplicationUsers, "Id", "Name");
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create( MManager mManager)
{
if (ModelState.IsValid)
{
db.Managers.Add(mManager);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.Manager = new SelectList(db.ApplicationUsers, "Id", "Name", mManager.Manager);
return View(mManager);
}
اما اینجا به ViewBag.Manager = new SelectList(db.ApplicationUsers, "Id", "Name", mManager.Manager);
گیر میده که انگار db. که میزنم فقط user هست که اونم دراپ دان رو پر نمیکنه
ممنون میشم راهنمایی کنید که باید چیکار کنم که دراپ دان پر شه