asp.net-mvc - ASP.NET MVC : Retrieving form fields with the same name

标签 asp.net-mvc

除了使用模型绑定(bind)器或逗号拆分之外,是否还有其他方法可以检索具有相同名称的表单字段。

我有几个具有相同名称的文本字段,我需要遍历它们并检索每个值。

谢谢

最佳答案

FormCollection 是一个 NameValueCollection。这意味着您可以:

public ActionResult MyAction(FormCollection form)
{
  // ModelBinder will set "form" appropriately
  foreach(var value in form.Getvalues("duplicatedFieldname"))
  {
    //do something with value
  }
}

关于asp.net-mvc - ASP.NET MVC : Retrieving form fields with the same name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/984717/

相关文章:

javascript - 如何去除? (问号)来自 url,当它后面没有任何参数时?

asp.net-mvc - ASP.NET MVC CookieTempDataProvider.DeserializeTempData 返回 null

asp.net-mvc - 如何使 AuthorizeAttribute 与 ASP.NET MVC 3 Intranet 应用程序中的本地管理员组一起使用?

sql-server - SQL Server FileTable 和 ASP.NET : permissions for user

c# - 是否可以自动为 SQL Server 和 LINQ to SQL 中的所有表名添加前缀?

c# - 如何在 Unity 中使用 Serilog?

c# - 如何在 MVC 3 中获取当前页面 URL

asp.net-mvc - Facebook 登录建议需要 HTTPS - 如何在 ASP.NET MVC 中为 Facebook 登录配置 HTTP 重定向 URL?

c# - 只读文本框的服务器验证 - 防止输入值

c# - 连接多个字符串,发送到 Controller ?