【发布时间】:2012-08-09 01:15:28
【问题描述】:
我有一个提交食谱的网页。成分有 5 个字段。如果配方需要超过 5 种成分,则有一个“添加另一种成分”按钮,并且一些 java 脚本会加载另一种成分输入供他们使用。
我不确定如何将这些数据正确地发布到我的后端,即 MVC4/C#。
我可以给它们所有相同的 id=ingredient 并将它们作为字符串 ingrdient[] 收集吗?或者当输入的数量可以改变时获取表单输入的最佳做法是什么?
谢谢。
【问题讨论】:
-
将它发布到数组中将是最简单的解决方案。您可以在控制器中使用 List
或 List 一次获取所有数据,而不是通过 FormController 或 HttpContext.Request.Params 进行迭代。 -
@Rajesh 我如何将它们全部发布为数组?谢谢你的帮助。
标签: c# html asp.net-mvc