.net - 如何使用 ASP.NET MVC 处理多个表单输入字段

标签 .net asp.net asp.net-mvc

我正在编写一个调查应用程序,并且我有一个可能包含数百个输入字段的表单。我将如何编写 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/

相关文章:

android - 将 .NET dll 移植到不同的平台

asp.net core - 将异常描述传递给客户端(例如 Angular)

asp.net - 在与 Sharepoint 相同的网站中部署 ASP.NET 应用程序

c# - 填充 ASP.NET 转发器

c# - DotNetZip 失败并显示 "stream does not support seek operations"

.net - .NET的NLP框架

html - 我的导航栏显示的元素过多并溢出。如何在更高的屏幕宽度下折叠它?

javascript - JQuery 导出到 Excel 无法正常工作

asp.net - 如何防止 Ajax.BeginForm 加载新页面?

.net - 如何结束excel.exe进程?