Dadas las múltiples casillas de verificación HTML:Obtención de múltiples casillas de verificación de elemento FormCollection
<input type="checkbox" name="catIDs" value="1" />
<input type="checkbox" name="catIDs" value="2" />
...
<input type="checkbox" name="catIDs" value="100" />
¿Cómo retrive una matriz de enteros de un FormCollection en una acción:
public ActionResult Edit(FormCollection form)
{
int [] catIDs = (IEnumerable<int>)form["catIDs"]; // ???
// alternatively:
foreach (int catID in form["catIDs"] as *SOME CAST*)
{
// ...
}
return View();
}
Nota: Leí las preguntas relacionadas y no quiero cambiar mis parámetros de acción, por ej. Edit(int [] catIDs)
.
Debe cambiar el valor 'name' de' checkbox's en 'catIds []' – Houssni