Я пытаюсь заполнить выпадающий список офисов (текст) и адресов (значение)
При просмотре источника моей страницы в моем браузере после отображения страницы я вижу, что все значения параметра select (выпадающий список) равны "". Вот мой код Я использую контекстный вызов данных LinqToSql, чтобы получить мои данные для SelectList. В отладчике я вижу, что список, возвращенный из моего звонка, на самом деле содержит адреса и офисы, которые мне нужны.
Код модели данных моей модели:
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 ("location", (SelectList) ViewData ["OfficeLocations"])%>