У меня есть несколько списков в представлении, каждое окно списка имеет уникальный имя / идентификатор. При отправке метод действия получает данные соответственно: ключ = имя списка и значение (я) = все выбранные значения для этого списка.
Как я могу взять все значения для любого ключа и выполнить желаемую операцию с каждым значением с помощью оператора foreach и т. Д.? Если посмотреть на доступные методы в formcollection, у них есть get (index), а не get (key) ...
Спасибо ...
Можно получить пару значения ключа как та ниже:
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();
}