Numéro d'article: 316495 - Dernière mise à jour: mercredi 22 octobre 2003 - Version: 2.0 BOGUE : Les cases d'option ne s'excluent pas mutuellement lorsqu'elles sont utilisées dans un contrôle serveur Repeater
Ancien nº de publication de cet article : F316495 SommaireSymptômes
Lorsque vous ajoutez un contrôle RadioButton ASP.NET au ItemTemplate d'un contrôle serveur Repeater lié aux données, le contrôle RadioButton que vous avez créé ne s'exclut pas mutuellement lorsque vous exécutez la page ASP.NET. Ce problème se produit même si l'attribut GroupName est défini pour les contrôles RadioButton.
CauseCe problème se produit car le contrôle serveur Repeater implémente l'interface INamingContainer qui exige que tous les contrôles qui y sont imbriqués possèdent un nom unique lorsqu'ils sont rendus en langage HTML (Hypertext Markup Language). En conséquence, l'attribut de nom HTML de chaque contrôle serveur enfant rendu est unique.
StatutMicrosoft a confirmé l'existence de ce bogue dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article". Plus d'informationsHTML version 3.2 et versions ultérieures requièrent que tous les contrôles de case d'option qui s'excluent mutuellement aient le même attribut de nom unique. Étant donné que les contrôles qui se trouvent dans un contrôle serveur Repeater lié doivent avoir un nom unique, le contrôle RadioButton HTML rendu ne s'exclut pas mutuellement.
Notez que l'attribut GroupName doit résoudre ce problème. Si vous définissez l'attribut GroupName, chaque contrôle RadioButton doit rendre le même attribut de nom HTML que celui spécifié par l'attribut GroupName du contrôle serveur. Le comportement attendu ne se produit pas car l'attribution d'un nom de client unique remplace l'utilisation de la propriété GroupName. Étapes pour reproduire le problème
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Autres ressources Autres sites d'aide
CommunautésTraductions disponibles |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Retour au début