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"]) %>
Comments
Post a Comment