0
我有一个视图模型像下面MVC DropDownListFor项目
public string Name {get; set;}
public List<Item> Items {get; set;}
和项目类:
public int ItemID {get; set;}
public bool IsMaster {get; set;}
在我看来,我有2个输入,名字和一个文本框下拉列表。
我想下拉列表添加一个项目到列表中,这可能与dropdownlistfor或我必须从FormCollection拉它吗?
你可以在代码中显示你想要做什么? “我想把下拉列表添加到列表中...” –
我想要用户在ddl中选择的项目创建一个新的Item对象并将其添加到Items列表 – Ketchup
所以你想要下拉列表直接绑定到您的项目列表?然后,客户端上的更新(添加/删除)将在后期绑定,以便客户端上的DDL与服务器上的项目列表匹配?下拉列表将绑定到服务器,作为DDL的*选定值*。表单集合也一样。为了添加到项目列表中,您必须根据Post方法中DDL的选定值在服务器上生成一个项目。 – Adam