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 2009-05-19 11:00:27