使用asp.net MVC3和jQueryASP.net MVC和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();
}
oops,很快打出来。编辑。感谢您的快速反应,现在就试试这个。 – 2011-03-31 17:12:46