Использование FormCollection для возьмите и используйте каждое значение для любого конкретного ключа

У меня есть несколько списков в представлении, каждое окно списка имеет уникальный имя / идентификатор. При отправке метод действия получает данные соответственно: ключ = имя списка и значение (я) = все выбранные значения для этого списка.

Как я могу взять все значения для любого ключа и выполнить желаемую операцию с каждым значением с помощью оператора foreach и т. Д.? Если посмотреть на доступные методы в formcollection, у них есть get (index), а не get (key) ...

Спасибо ...

7
задан tereško 16 December 2012 в 10:21
поделиться

1 ответ

Можно получить пару значения ключа как та ниже:

public ActionResult YourAction(FormCollection oCollection)
{
  var Item = new List<KeyValuePair<string, string>>();

  foreach (var key in oCollection.AllKeys)
   {

    Item.Add(new KeyValuePair<string, string>(key, oCollection[key]));

   }

return View();                 
}
0
ответ дан 6 December 2019 в 13:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: