public ActionResult Index()
{
DepartmentContext db = new DepartmentContext();
var getlist = db.Departments.ToList();
ViewBag.Department = new SelectList(getlist, "Dept_Id","Dept_Name");
return View();
}
我的索引视图是:
@model BusinessLayer.Employee
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
@using (Html.BeginForm("Index", "Home", FormMethod.Post,
new { enctype = "multipart/form-data" }))
{
@Html.ValidationSummary(true)
<div class="editor-field">
@Html.CheckBox("Department", ViewBag.Department as SelectList)
</div>
}
<div>
</div>
我收到了这个错误:
I am trying to convert web.mvc.selectlist to Iconvertable
请给我一个解决方案
答案 0 :(得分:0)
而不是使用下拉列表。
但是如果你要创建一些允许用户通过复选框选择部门的选项,那么使用html并在视图中使用循环填充。 MVC没有帮助创建一系列可以附加数据源的复选框,如selectList