Populate the Listbox with MultiSelect. Controller: public ActionResult Create() { var Degree=DegreeRepository.GetAllDegree(); ViewData["Degree"] = new MultiSelectList(Degree, "DegreeId", "DegreeName"); return View(); } Here I want to mention if you want the single selection for the Listbox you can use SelectList as I mentioned here View <%: Html.ListBoxFor(model => model.DegreeId, ViewData["Degree"] as MultiSelectList) %> Population and then selection of item in the dropdownList. Controller: public ActionResult Edit(int id) { var Users=UserRepository.GetUser(id); var Degree=DegreeRepository.GetAllDegree(); ViewData["Degree"] = new SectList(Degree,"DegreeId","DegreeName",Users.DegreeId); return View(); } View: <%: Html.DropDownListFor(model => model.DegreeId, ViewData["Degree"]) %>
I am working mainly on Net technologies and very passionate about learning and implementing new things.