Bonjour à tous,
J'affiche une liste de demandes récupérées dans ma base comme ceci:
J'obtiens donc un tableau avec une checkbox pour chaque demande. J'aimerais maintenant récupérer les ID des demandes dont la case a été coché . Et le probleme est là: toute les checkbox ont le meme nom "selectedDemandes", donc je ne recupere que la première case cochée dans mon action et non toutes les cases qui ont été cochées:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 @using(Html.BeginForm("testCheckBox","Administrer")){ <table> <tr><th></th><th>ID</th><th>title</th><th>created date</th></tr> @foreach (var demande in Model) { <tr> <td><input type="checkbox" name="selectedDemandes" value="@demande.DemandeId" checked /></td> <td>@demande.DemandeId </td> <td>@demande.Titre </td> <td>@demande.Date_Demandee</td> </tr> } </table> <input type="submit" value="Select"/> }
Donc comment puis-je faire pour récupérer un tableau(ou autre) avec les ID des demandes cochées dans mon action du controller?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //action de test public void testCheckBox(String selectedDemandes) { Response.Write("resultat: "+ selectedDemandes); }
Merci d'avance et bonne journée
Partager