recuperer la valeur d'une liste de checkbox?
Bonjour à tous,
J'affiche une liste de demandes récupérées dans ma base comme ceci:
Code:
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"/>
} |
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:
1 2 3 4 5 6 7
|
//action de test
public void testCheckBox(String selectedDemandes)
{
Response.Write("resultat: "+ selectedDemandes);
} |
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?
Merci d'avance et bonne journée