MVC将项目从一个列表保存到另一个列表

时间:2013-03-14 15:04:03

标签: asp.net-mvc list

好的,为了解释这一点,最好只是单步执行它。

我有一个MVC应用程序来管理运动队。这包括创建灯具,还包括选择一个团队来演奏灯具。

ATM我已经实现了灯具的创建,现在我正努力让用户能够从TeamRoster属性中选择玩家并将其保存到{{1}的StartingTeam列表中对象。

目前我有一个Fixture视图,在这里我希望每个位置都标有一个下拉框(或类似名称),其中填充了PickStartingTeam中的所有Player个对象将Team作为Roster的{​​{1}}属性。

考虑一下我在想如何将所有观看信息传递到

Position方法将它们添加到Position列表中,然后将更改保存到数据库等。

之前有人遇到过这个问题吗?

非常感谢提前。

Ĵ

1 个答案:

答案 0 :(得分:0)

PickStartingTeam视图中的每个位置下拉框中,您应为该位置指定一个唯一的位置ID,例如名称,并将每个Player的ID作为选择值。< / p>

然后在FixtureController方法中,您应首先获得每个位置值(表示Player的id),然后为每个位置分配StartingTeam的所选值。最后,StartingTeam可以保存到数据库中。