我正在使用ASP.NET MVC3和Jquery。我想通过我的表单元素重新使用这样的控制器(请注意,我删除成功,错误代码为简单起见):通过jquery向MVC控制器传递一个集合
var formElements = $("#myForm").serialize();
$.ajax({
type: "POST",
url: ScriptResolveUrl("~/Report/SubmitChanges"),
data: {collection: formElements},
success:
error:
dataType: "json"
});
我的问题是我应该在我的控制器方法的参数看起来像: 这里是我的控制器方法:
public ActionResult SubmitChanges(WHAT GOES HERE?)
{
}
那么我现在真正需要的是什么应该是参数进入控制方法的类型?我希望能够检索控制器中表单元素的值。
你的回答很好地工作,如果我试图收集传给我会使用JSON服务器。 –