【发布时间】:2015-06-01 02:41:06
【问题描述】:
我有一个USER 和一个CAR 课程。
我知道如何构建一个USER CREATE 表单,命名与数据库上的字段相同的简单元素(如姓名、电话号码)等等提交 Action 方法获取每个元素,我可以将其保存到数据库。
现在在 CREATE 表单上,我还希望用户添加 CARS,并在 SUBMIT 发送列表。
我该怎么做?
例如我可以像这样返回一个集合或者返回一个汽车元素,为每个汽车属性创建一个输入。
<form method="post" action="/Home/UpdateInts">
<input type="text" name="cars" value="1" />
<input type="text" name="cars" value="4" />
<input type="text" name="cars" value="2" />
<input type="text" name="cars" value="8" />
<input type="submit" />
</form>
public ActionResult UpdateInts(ICollection<int> cars) {
SaveMethod(cars);
}
但是我该怎么做才能收到
public ActionResult UpdateInts(ICollection<Car> myCars) {
SaveMethod(myCars);
}
目前我使用jQuery EasyUI grid 在创建用户页面期间添加汽车、品牌和型号。
【问题讨论】:
-
所以你想在一次提交时保存一个用户和一辆车?
-
一个用户和N辆汽车一次提交
标签: asp.net-mvc