Bonjour tout le monde
J'ai un bug de développement qui me laisse perplexe : le contrôle CustomValidator ne marche pas sur un CheckBoxList.
Alors voilà, je voudrais faire un contrôle sur le nombre de case cochées dans un CheckBoxList. Pour cela je me suis dit qu'un CustomValidator serait la bonne solution. Je compte le nombre de case et je test pour savoir si j'en ai le bon nombre. Facile, à priori.
Donc j'ai mis ça côté HTML :
Et là, sans aller dans le CodeBehind (enfin, si, j'ai juste défini le ErrorMessage) il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <asp:CheckBoxList ID="cblCentreInteret" runat="server" RepeatDirection="Horizontal" RepeatLayout="Table" RepeatColumns="3" Width="100%"></asp:CheckBoxList> <asp:CustomValidator ID="cvCentreInteret" runat="server" ControlToValidate="cblCentreInteret"></asp:CustomValidator>
Sans plus d'explication.Le contrôle 'cblCentreInteret' référencé par la propriété ControlToValidate de 'cvCentreInteret' ne peut pas être validé.
J'ai repris la MSDN et j'ai rien de trouvé de particulier dedans.
Vous y comprennez quelque chose ?
Partager