2012-07-17 48 views
4

我已经做了很多C#编程,但直到最近我还没有碰过太多的网页。有一件事我一直在努力,并且真的认为必须有一种我不知道的更好的方式,是将数据以一种形式发送到一种形式的正确方式(几种更好的方式?)服务器。在ASP.NET MVC中处理可变数量的动态输入字段?

我正在使用MVC4/C#,我正在研究一个至少有18个输入,一些有多个选择的HTML表单,以及用户点击'添加另一个'到某个点的能力,并且可以使输入字段的数量达到30+。

是否有任何整洁的方式将其封装成某种JavaScript对象,并将其作为一个对象在C#中接收?

我宁愿不使用窗体做一个帖子,因为我想使用AJAX而不是页面刷新。

在我迄今在这个项目中完成的唯一其他形式中,大约有6个输入,但每个输入都是可选的。我建立了一个queryurl并使用了jquery。这看起来更像是一种痛苦,而不是它所需要的,它更小。

$.get(apiLink, function (response) { 
     $("#SearchResults").html(response); 
    }); 

回答

2

您可以创建所有你必须输入一个JSON对象,然后分析它使用JSON.NET

控制器上
相关问题