Я получил действие контроллера, какModelbinding списки
public class Question {
public int Id { get;set; }
public string Question { get;set; }
public string Answer { get;set; }
}
public ActionResult Questions()
{
return View(GetQuestions());
}
public ActionResult SaveAnswers(List<Question> answers)
{
...
}
вид> выглядит как:
<% for (int i = 0; i < Model.Count; i++) { %>
<div>
<%= Html.Hidden(i.ToString() + ".Id") %>
<%= Model[i].Question %>
<%= Html.TextBox(i.ToString() + ".Answer") %>
</div>
<% } %>
Очевидно, что этот вид не работает. Я просто не могу получить доступ к списку в представлении.
Документация для этого также устарела, она, похоже, обладает множеством функциональных возможностей вокруг списков привязки к моделям, которые были изменены в бета-версии.
Эти сообщения в основном касаются получения ваших данных в модели после публикации. Я проблема в том, что я не получаю значения из модели при рендеринге первого представления. – AndreasN
Наверное, я сначала не понял этот вопрос. Я отредактировал свой ответ после вашего комментария. –