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 编写了编辑器模板。不确定如何根据选择的下拉列表动态调用它(即,由人选择的 NumberOfCars)。
附言
- 我可以根据下拉选择动态创建局部视图并多次渲染。但不确定如何将子视图模型绑定到父视图模型,以防万一。
- 我还没有编写所有代码以便于理解问题。