Exception "Un contrôle est déjà associé à l'élément"
-
03-07-2019 - |
Question
Nous sommes en train de migrer une application Web de vs05 à vs08. Cette application utilise les contrôles Web Telerik. Une fois le projet converti et exécuté, une exception apparaît: "Un contrôle est déjà associé à l'élément". Je l'ai tracé jusqu'à un contrôle de l'utilisation sur lequel se trouve la boîte Telerik RadCombo. Cependant, je ne vois rien hors de propos. Les recherches ne m'ont donné aucun résultat. Je vous serais reconnaissant de toute indication
Merci!
La solution
Recherchez l'ID de la liste déroulante problématique dans votre solution et voyez où elle est utilisée. Si vous n'avez pas défini d'attribut ID pour le contrôle, faites-le en vous assurant qu'il est unique.
Si vous utilisez des requêtes AJAX, assurez-vous de mettre à jour tous les contrôles devant être mis à jour après AJAX.
Autres conseils
Je ne sais pas si cela vous aidera, mais nous avons commencé à obtenir cette exception lorsque nous sommes passés de 2.0 à 4.0. Nous disposions déjà du contrôle, mais le correctif était de le définir également sur non défini.
child.control.dispose();
child.control = undefined;