我有一个ViewModel,如下所示
public string Name {get; set;}
public List<Item> Items {get; set;}
,Item类是:
public int ItemID {get; set;}
public bool IsMaster {get; set;}
在我看来,我有2个输入,一个名称的文本框和一个下拉列表。
我希望下拉列表将一个项目添加到列表中,这是可以使用dropdownlistfor还是我必须从FormCollection中提取它?
答案 0 :(得分:0)
我认为你这是错误的做法。如果您的模型中有一个项目可以绑定到下拉列表,那么您可以从那里获取所选项目
public List<SelectListItems> Items {get;set;}
否则您必须使用表单集合来获取所选值,然后手动添加该项目。即使使用上述方法,您仍然需要手动将其从所选项目添加到列表中。