【发布时间】:2011-03-31 15:53:46
【问题描述】:
使用 asp.net mvc3 和 jquery
我在一个页面上有 x 个表单,每个表单都是在用户添加新项目时创建的。每个表单都代表 C# 中的一个模型。每个表单都有一个字符串列表作为属性之一。我想要一个保存所有表单的按钮来提交所有表单,但我想在这样做之前将它们序列化为一个对象列表,然后在后端对其进行排序。如何使用 jQuery 做到这一点?
<form>
<input name="ListThing" value="one" />
<input name="ListThing" value="two" />
<input name="ListThing" value="three" />
<input name="Name" value="Bob" />
</form>
<form>
<input name="ListThing" value="one" />
<input name="ListThing" value="two" />
<input name="ListThing" value="three" />
<input name="Name" value="Pat" />
</form>
c#
public class myModel{
public List<string> ListThing {get; set;}
public string Name {get; set;}
}
控制器 - UploadController -动作
[HttpPost]
public ActionResult SaveAll( List<myModel> myModels )
{
// do stuff
return View();
}
【问题讨论】:
标签: c# jquery asp.net-mvc asp.net-mvc-3