如何能在的FormCollection ASP.NET MVC枚举? [英] How can a formcollection be enumerated in ASP.NET MVC?

查看:172
本文介绍了如何能在的FormCollection ASP.NET MVC枚举?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何能够通过所有的键/值枚举
一个的FormCollection(system.web.mvc)在 ASP.NET MVC

How can I enumerate through all the key/values of a FormCollection (system.web.mvc) in ASP.NET MVC?

推荐答案

下面三种方法专门用的FormCollection对象做到这一点。

Here are 3 ways to do it specifically with a FormCollection object.

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];
  }
}

这篇关于如何能在的FormCollection ASP.NET MVC枚举?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆