Раскрывающийся список со списком моделей - PullRequest
0 голосов
/ 12 августа 2011

Я пытаюсь сохранить несколько моделей, но у меня проблема с выпадающим списком модели.

Я получил следующую ошибку: Нет информации ViewData типа 'IEnumerable' с ключом '[0].TypeBienId '.

Вот некоторые файлы:

Контроллер GET:

public ActionResult RDummy()
{
    List<BI> bis = new List<BI>();
    BI bi1 = new BI();

    ViewBag.TypeBienId = new SelectList(db.TypeBiens, "TypeBienId", "cnom");
    bis.Add(bi1);
    return View(bis);
}

Мой вид:

@model IEnumerable<SIBI.Models.BI> 
@using (Html.BeginForm()) {
   @Html.EditorForModel()
   <p>
      <input type="submit" value="Crear" />
   </p> 
}

Мой шаблон в папке EditorTemplates:

@model SIBI.Models.BI
@Html.DropDownList("TypeBienId", String.Empty)<br /> 
@Html.ValidationMessageFor(model => model.TypeBienId)

Есть идеи, что это за проблема и как ее решить?

1 Ответ

0 голосов
/ 13 августа 2011

Попробуйте использовать это в шаблоне Editor:

@Html.DropDownList("TypeBienId", ViewBag.TypeBienId);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...