我有一个包含列表/数组/集合的视图模型,如:
public class StackViewModel {
public int Id { get; set;}
public string Title { get; set; }
public string[] Comments { get; set; }
}
我的控制器执行以下操作:
public dynamic Update([FromBody]StackViewModel model) {
...
}
最后,在我看来:
@Html.EditorFor(m=>m.Title);
@{for(int idx=0;idx<Model.Comments.Length;++idx) {
@Html.EditorFor(m=>m.Comments[idx]); } }
当用户编辑Title
和Comments
时,只有Title
进入控制器。 Comments
数组始终为null
。我错过了什么?