Редактор шаблонов рендеринга несколько раз (используя Jquery)
public class PersonViewModel
{
Public string PersonName{get; set;}
Public string NumberOfCars{get;set;} // DropDown
}
Public Class CarViewModel
{
Public string CareMake{get; set;}
Public string Year{get; set;}
}
На странице я должен отобразить связанные элементы PersonViewModel. В зависимости от выбранного количества автомобилей ( 2 или 3) я должен показать поля ввода для CarViewModel (который является шаблоном редактора)
Проблема: я написал шаблон редактора для CarViewModel. Не уверен, как он вызывается динамически на основе выбранного выпадающего списка (т. Е. Number Of Cars, выбранного человеком).
PS
- Я могу создавать частичные представления и рендерить несколько раз динамически на основе выпадающего списка. Но не уверен, как моделировать привязку дочернего элемента (CarViewModel) к Parent ViewModel, который в случае представляет собой PersonViewModel.
- Я не написал весь код для легкого понимания проблемы.