保存对象列表mvc5

时间:2018-07-02 08:35:02

标签: c# asp.net-mvc-5

我有以下对象:

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的任何想法?

0 个答案:

没有答案