我已经完成了大量的 C# 编程,但直到最近我才接触到太多的网络。有一件事我一直在苦苦挣扎,并且真的认为必须有一种我不知道的更好的方法,是正确的(一些更好的方法?)以表格形式将数据发送到服务器。
我正在使用 MVC4/C#,我正在开发一个至少有 18 个输入的 html 表单,其中一些有多个选择,并且用户可以单击“添加另一个”到某个位置,并且可以使输入字段的数量达到 30+。
有没有什么巧妙的方法可以将其打包成某种 javascript 对象,并在 C# 中将其作为对象接收?
我宁愿不使用表单发帖,因为我想使用 AJAX 而不是刷新页面。
到目前为止,我在此项目中完成的唯一其他形式有大约 6 个输入,但每个输入都是可选的。我构建了一个 queryurl 并使用了 jquery。只是这似乎比它需要的更痛苦,而且它要小得多。
$.get(apiLink, function (response) {
$("#SearchResults").html(response);
});
最佳答案
您可以使用您拥有的所有输入创建一个 JSON 对象,然后使用 JSON.NET 在您的 Controller 上解析它
关于html - 在 ASP.NET MVC 中处理可变数量的动态输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11515196/