0

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

ответ

0

Мне пришлось обновить до MVC RC2 из предварительного просмотра 4. Он рассмотрел проблемы с drodownlist и исправил мою проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^