Выпадающее меню вытягивает и отображает правильный список, однако после его выбора я нажимаю кнопку «Сохранить», и выбранная опция игнорируется, и еще раз значение пустое.Как сохранить список выпадающего списка обратно в базу данных
// получить
public ActionResult Edit(int id)
{
Prospect prospect = db.Prospects.Find(id);
if (prospect == null)
{
return HttpNotFound();
}
ViewBag.ProductID = new SelectList(db.Products, "ProductID", "Name", prospect.Product);
return View(prospect);
}
// размещать
[HttpPost]
public ActionResult Edit(Prospect prospect)
{
if (ModelState.IsValid)
{
db.Entry(prospect).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.ProductID = new SelectList(db.Products, "ProductID", "Name", prospect.Product);
return View(prospect);
}
// вид
<div class="editor-label">
@Html.LabelFor(model => model.Product)
</div>
<div class="editor-field">
@Html.DropDownList("ProductId", String.Empty)
@Html.ValidationMessageFor(model => model.Product)
</div>
Любая помощь будет принята с благодарностью
Можете ли вы показать, что является вашим «Проспектом»? – Dmytro