我有以下对象:
public class CarModelList
{
public List<CarModel> CarsList { get; set; }
}
CarModel如下:
public class CarModel
{
public long Id { get; set; }
public string Color { get; set; }
public List<SelectItem> ColorList { get; set; }
public string Seats { get; set; }
public string Model { get; set; }
public string Year { get; set; }
}
我有一个视图,该视图在加载时首先显示3 checkboxes
:海洋,空气,土壤。
如果选中一个checkbox
,则会显示一个带有CarModel
属性的标签。
根据选中的复选框(海洋,空气或土壤),将显示不同的CarModel
属性。例如,如果选中空气,则不会显示座位
或者,如果选中了Sea,则不会显示模型。
标签中显示了不同CarModel
ar的属性。因此,如果选中Sea,则CarModel属性将显示在除Model属性之外的选项卡中。
然后,当选中“空气”时,将打开另一个选项卡,以显示CarModel
的属性(不包括Seats属性)。
在我看来,我只有一个提交按钮来保存CarModel
。
因此,我想到了创建一个包含要显示和保存的CarModel列表的Model。因此,在选中新复选框后,新的CarModel被添加到列表CarModelList
。
关于如何继续保存和validation
CarModelList
的任何想法?