Bonjour,
Je suis en train de mettre en place un Repeater dans lequel il y a une colonne avec une liste de noms de domaines et une checkbox sur la même ligne qu'un nom de domaine.
Ensuite, je clique sur un bouton "Valider" pour valider ma sélection et effectuer un test dans un premier temps avant de m'avancer plus loin.
Cependant, le problème est qu'en déboguant, la valeur de ma case est toujours reconnue comme "False" alors qu'elle est bel et bien cochée.
Voilà mon code VB :
Et le code ASP :
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
17
18
19
20
21
22
23
24
25
26
27
28 Private Sub parcoursTableau() Dim oRepItem As RepeaterItem Dim oCheck As CheckBox Dim oIdDomaine As Label 'Dim oHiddenField As HiddenField 'Dim HiddenFieldConv As String 'Dim maVar As String = String.Empty 'Dim varFin As String = String.Empty For Each oRepItem In Me.RepeaterRecap.Items oIdDomaine = oRepItem.FindControl("LabelIdDomaine") 'oHiddenField = oRepItem.FindControl("monHiddenField") oCheck = oRepItem.FindControl("ChkRecap") If oCheck.Checked Then 'HiddenFieldConv = oHiddenField.Value 'maVar = maVar + HiddenFieldConv + "," 'varFin = Mid(maVar, 0, Len(maVar) - 1) Dim var As String = "ih" End If Next 'MsgBox("Les domaines sélectionnés sont" & maVar) End Sub
Si vous pouviez m'indiquer le problème, car là je vois pas vraiment, même en créant un nouveau Repeater c'est la même chose
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <body style="background-image: url(Files/AccueilHyperSuper.jpg);"> <form id="form1" runat="server"> <div style="width: 700px; height: 300px; overflow: auto; position: relative;"> <asp:Repeater ID="RepeaterRecap" runat="server"> <HeaderTemplate> <table cellpadding="0" cellspacing="0" class="table_RepeaterMagasin"> <tr> <td colspan="1" rowspan="1" class="entete" style="width: 230px;"> Domaine</td> <td colspan="1" rowspan="1" class="entete" style="width: 75px;"> case</td> </tr> </table> <table cellpadding="0" cellspacing="0" class="table_RepeaterMagasin"> </HeaderTemplate> <ItemTemplate> <tr> <td class="suiviAudit"> <asp:Label ID="LabelIdDomaine" runat="server" Text='<%# eval("libelleDomaine")%>'></asp:Label> </td> <td class="suiviAudit"> <asp:CheckBox ID="ChkRecap" runat="server"></asp:CheckBox> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </div> </FooterTemplate> </asp:Repeater> </div>![]()
Partager