0

我正在尝试填充嵌套模型

模型看起来像这样

public Layout {
   public List<Record> Records {get;set;}
}

public Record {
   public List<PlaceHolder> PlaceHolders {get;set;}
}

public PlaceHolder {
   public string Label {get;set;}
}

当我的表单使用提琴手发布时,我看到值与格式中的键一起下降

Records.Index = 0
Records.PlaceHolders.Index = 0
Records[0].PlaceHolders[0].Label = foo
Records.Index = 0
Records.PlaceHolders.Index = 1
Records[0].PlaceHolders[1].Label = bar
Records.Index = 1
Records.PlaceHolders.Index = 1
Records[1].PlaceHolders[1].Label = boo
...

很多这些 KeyNames 我必须使用部分视图自己生成,用 HtmlFieldPrefix 集填充 TemplateInfo。

当我查看我的保存控制器时,布局仅部分填充。它在 Records 属性中包含所有记录。但没有任何记录包含 PlaceHolders。

我的帖子键有什么问题?

4

1 回答 1

0

知道了,我需要这些台词

Records.PlaceHolders.Index = 0

有记录的索引,像这样

Records[1].PlaceHolders.Index = 0
于 2013-04-10T21:49:19.077 回答