سلام استاد مدائنی خسته نباشید
من یه مشکل دارم اینه که وقتی ویرایش رو در پنل مدیریت میزنم مقدار یک فیلد که میخواهم به dropdown داده بشه , داده نمیشه
(با آیجکس نوشتم.)و اولین آیتم رو فقط نشون میده
ممنون میشم کمک کنید
کدتون رو قرار بدید
@Html.DropDownListFor(m=>m.GGId, ViewBag.GGId as SelectList,htmlAttributes: new { @class = "form-control" })
این مقدار دهی dropdown هست که میخوام وقتی ویرایش رو زدم اون مقداری که واسه خوده این رکورد هست به dropdown داده بشه ولی اولین آیتم نشون داده میشه
کد کنترلر را قرار دهید
در زمان مقدار دهی viewbag باید تنظیم کنید
var gallery = db.Gallery_tb.Find(id);
if (gallery == null)
{
return HttpNotFound();
}
ViewBag.GGId = new SelectList(db.GalleryGroup_tb.ToList(), "GalleryGroupID", "Title");
return View(gallery);
اون عدد 1 مقداری هست که میخواهید انتخاب شده باشه
iewBag.GGId = new SelectList(db.GalleryGroup_tb.ToList(), "GalleryGroupID", "Title",1);
ببخشید استاد مدائنی
من این مقدار رو بهش میدم و وقتی دیباگ هم میکنم مقدار selected value رو درست میگیره ولی اون drop down نمیگیره مقدارش رو
ممکنه بخاطر ajax باشه
ممکنه