asp.net-mvc - 如何在 ASP.NET MVC 中枚举表单集合?

标签 asp.net-mvc enumerator

如何枚举的所有键/值
ASP.NET MVC 中的 FormCollection (system.web.mvc) ?

最佳答案

以下是使用 FormCollection 对象专门执行此操作的 3 种方法。

public ActionResult SomeActionMethod(FormCollection formCollection)
{
  foreach (var key in formCollection.AllKeys)
  {
    var value = formCollection[key];
  }

  foreach (var key in formCollection.Keys)
  {
    var value = formCollection[key.ToString()];
  }

  // Using the ValueProvider
  var valueProvider = formCollection.ToValueProvider();
  foreach (var key in valueProvider.Keys)
  {
    var value = valueProvider[key];
  }
}

关于asp.net-mvc - 如何在 ASP.NET MVC 中枚举表单集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/762825/

相关文章:

asp.net-mvc - ASP.Net MVC 自定义身份验证

javascript - 将下拉列表更改为其原始状态

ruby-on-rails - Ruby 中的线程安全枚举器

ruby - 映射枚举器

c# - 以 IEnumerable<T> 序列作为参数调用方法,如果该序列不为空

asp.net-mvc - MVC5 如何从partialview 发帖?

asp.net-mvc - 缓存无法在客户端上进行 JSON 响应

jquery - mvc 中对 api 操作的 ajax 请求不会执行成功事件 (asp.net webapi)

ruby - 如何在 Ruby 中干燥枚举器

Scala:读取 Enumerator[T] 的一些数据并返回剩余的 Enumerator[T]