Использование редактораДля шаблонов очень приятная функция ASP.Net MVC 3, но возможно ли получить редактор для рендеринга непосещенного шаблона, позволяющего создавать записи?Использование Html.EditorДля создания пустого для новых записей
Или есть ли другой способ сделать это?
Пути, в котором я пытаюсь сделать это следующим образом:
@Html.EditorFor(model => model)
@Html.EditorFor(x => new List<Business.ViewModel.Affiliate.Contact>())
@Html.EditorFor(new List<Business.ViewModel.Affiliate.Contact>())
@Html.EditorFor(new Business.ViewModel.Affiliate.Contact())
Первое, очевидно, работает, однако последующие (которые демонстрируют, что я пытаюсь сделать) все завершаться следующие ошибка:
Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions.
Рассматриваемая модель является:
IEnumerable<Business.ViewModel.Affiliate.Contact>
Вы можете создать свой собственный шаблон или просто создать переменную для пустой модели на лету: @ {var emptyModel = new Business.ViewModel.Affiliate.Contact();} @ Html.EditorFor (emptyModel) Пока не cleanest, он работает –