Я не могу получить значение динамического выпадающего списка формы идентификатора с помощью viewbag, я использую хранимую процедуру для вставки данных.Значение id происходит из динамического выпадающего списка.
На мой взгляд, я использую
@Html.DropDownList("DepartmentID", new SelectList(ViewBag.data, "depId", "depId"), "Department-ID")
В то время как в моем контроллере
public ActionResult Create()
{
var Dictionary = db.departments.ToList();
if (Dictionary != null)
{
ViewBag.data = Dictionary;
}
return View();
}
[HttpPost, ActionName("Create")]
public ActionResult CreateThroughStoreProcedure(employee emp)
{
if (ModelState.IsValid)
{
db.ShowdDetails(emp.name, emp.city, emp.gender, emp.depId);
db.SaveChanges();
return RedirectToAction("Index");
}
return View("Error");
}