【发布时间】:2009-10-12 22:00:44
【问题描述】:
我有一个控制器动作,比如
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>
<% } %>
显然这种观点是行不通的。我只是无法访问视图中的列表。
这方面的文档也已经过时了,似乎很多模型绑定列表的功能在测试版中都发生了变化。
【问题讨论】:
标签: asp.net-mvc list modelbinders viewdata