我有一个下拉列表,其中填充了ViewBag中的数据。代码看起来像
connectionString str=new connectionString();
ViewBag.Dept=str.Department;
现在这里的部门是一张桌子。 我有一个下拉列表
@Html.DropDownList("Department", new SelectList(ViewBag.Dept, "Id", "Id"), "Select Department")
行动方法
public ActionResult Edit(Emp emp)
{
if (ModelState.IsValid)
{
db.Emps.AddObject(emp);
return RedirectToAction("Details");
}
return View();
}
在浏览器中,下拉列表显示数据库中的数据,当我尝试将表单发布到服务器时,如果是下拉列表,则值为null。上面的代码适用于MVC4,但MVC3存在问题。请帮帮我