4

我做过很多 C# 编程,但直到最近我才接触过很多网络。我一直在努力解决的一件事,并且真的认为一定有一种我不知道的更好方法,将数据以表格形式发送到服务器。

我正在使用 MVC4/C#,我正在开发一个至少有 18 个输入的 html 表单,其中一些有多个选择,并且用户可以单击“添加另一个”到某个位置,并且可以使输入字段的数量 30+。

有没有什么巧妙的方法可以将它打包成某种 javascript 对象,并将其作为 c# 中的对象接收?

我宁愿不使用表单发布帖子,因为我想使用 AJAX 并且不刷新页面。

到目前为止,我在这个项目中所做的唯一另一种形式是,大约有 6 个输入,但每个输入都是可选的。我构建了一个 queryurl 并使用了 jquery。只是这似乎比需要的痛苦更大,而且要小得多。

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

1 回答 1

2

您可以使用您拥有的所有输入创建一个 JSON 对象,然后使用 JSON.NET 在控制器上对其进行解析

于 2012-07-17T02:26:00.573 回答