Étant donné plusieurs cases à cocher HTML:Obtenir plusieurs cases à cocher de l'élément FormCollection
<input type="checkbox" name="catIDs" value="1" />
<input type="checkbox" name="catIDs" value="2" />
...
<input type="checkbox" name="catIDs" value="100" />
Comment puis-je retrive un tableau d'entiers d'un FormCollection dans une action:
public ActionResult Edit(FormCollection form)
{
int [] catIDs = (IEnumerable<int>)form["catIDs"]; // ???
// alternatively:
foreach (int catID in form["catIDs"] as *SOME CAST*)
{
// ...
}
return View();
}
Note: J'ai lu les questions connexes et je ne veux pas changer mes paramètres d'action, par exemple. Edit(int [] catIDs)
.
Vous devriez changer la valeur 'name' de la' checkbox's en 'catIds []' – Houssni