MVC DropDownListFor列表中的项目

时间:2012-11-29 08:31:17

标签: c# asp.net-mvc html.dropdownlistfor

我有一个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中提取它?

1 个答案:

答案 0 :(得分:0)

我认为你这是错误的做法。如果您的模型中有一个项目可以绑定到下拉列表,那么您可以从那里获取所选项目

public List<SelectListItems> Items {get;set;}

否则您必须使用表单集合来获取所选值,然后手动添加该项目。即使使用上述方法,您仍然需要手动将其从所选项目添加到列表中。

相关问题