Я пытаюсь заполнить раскрывающийся список офисных мест (текста) и адресов (значение) При просмотре моего источника страницы в браузере после отображения страницы я вижу, что значения параметра выбора (dropdownlist) - все «». Вот мой код. Я использую вызов контекста данных LinqToSql для получения моих данных для SelectList. В отладчике я вижу, что список, возвращенный с моего звонка, действительно имеет адреса и офисы, в которых я нуждаюсь. Моя модель DataContext Код:Значение Dropdownlist не получается из SelectList, переданного для просмотра в ViewData
public partial class uls_dbDataContext
{
public List<office_location> GetOfficeLocations()
{
return office_locations.ToList();
}
}
Мой код контроллера:
public ActionResult Directions()
{
uls_dbDataContext ulsdb_dc = new uls_dbDataContext();
ViewData["OfficeLocations"] = new SelectList(ulsdb_dc.GetOfficeLocations(),"location_address", "location_name");
ViewData["Title"] = "Directions";
return View();
}
Мой взгляд Код: <% = Html.DropDownList ("места", (SelectList) ViewData [ "OfficeLocations"]) %>