none
L’erreur « Sys.InvalidOperationException : Two components with the same id can’t be added to the application » RRS feed

  • Discussion générale

  • Vous pouvez obtenir cette erreur s'il y a plus d'une extension avec BehaviorID identique sur la page.

    Tous les composants de la page sont conservés dans un tableau interne.  Lorsqu'un nouveau composant est ajouté, son ID (qui est la valeur exacte de BehaviorID) est vérifié contre le tableau pour voir s’il est déjà occupé. Cette exception est générée s’il s’y trouve déjà.

    Cela se produit généralement lorsque vous travaillez avec des contrôles de présentation de données (GridView, DataList, etc..). S'il existe déjà une extension avec BehaviorID spécifié dans le modèle, plusieurs instances d'elle seront générées. Par consequent, l’exception se produit.

     

    Pour plusieurs tips&tricks sur ASP.NET, visitez la page Foire aux Questions – ASP.NET

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    mercredi 12 mai 2010 13:58
    Modérateur