Я пытаюсь заселение вложенной моделиMVC частичный вид и сложные модели
модель выглядит примерно так
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
...
многие из этих наименовании ключей я должен был произвести сам, используя частичный вид, дополняя собой TemplateInfo с набором HtmlFieldPrefix.
Когда я смотрю на контроллер сохранения, макет только частично заполнен. В нем есть все записи в свойстве Records. Но ни одна из записей не содержит PlaceHolders.
Что не так с моими почтовыми ключами?