我正在编写一个调查应用程序,并且我有一个可能包含数百个输入字段的表单。我将如何编写 Controller 来处理此表单?我不能将每个输入都指定为 Controller 的参数,那是不现实的。
我发现了 MVCToolkit 和 UpdateFrom() 方法,但这是正确的方法吗?如果是这样,我将如何在我的应用程序中安装 MVCToolkit?
最佳答案
您也可以接受集合作为 Action 中的参数。
public ActionResult TheAction (string[] answers) {
}
HTML :
<input type="text" name="answers[0]" value="" />
<input type="text" name="answers[1]" value="" />
<input type="text" name="answers[2]" value="" />
<!--and so on -->
默认的模型 Binder 将使用在表单中输入的值自动填充操作中的答案数组。
关于.net - 如何使用 ASP.NET MVC 处理多个表单输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/811087/