Учитывая несколько HTML флажки:Попадая несколько флажков из FormCollection элемента
<input type="checkbox" name="catIDs" value="1" />
<input type="checkbox" name="catIDs" value="2" />
...
<input type="checkbox" name="catIDs" value="100" />
Как retrive массив целых чисел от FormCollection в действии:
public ActionResult Edit(FormCollection form)
{
int [] catIDs = (IEnumerable<int>)form["catIDs"]; // ???
// alternatively:
foreach (int catID in form["catIDs"] as *SOME CAST*)
{
// ...
}
return View();
}
Примечание: Я прочитал связанные вопросы, и я не хочу изменять свои параметры действия, например. Edit(int [] catIDs)
.
Вы должны изменить значение 'name'' checkbox 'в' catIds [] ' – Houssni