Bonjour

On me reporte un bug assez bizarre.

Une vieille application vient d'être passée de framework 1.1 en 3.5 sans évolution de code.

Les tests sont ok sur la plateforme de dev mais en revanche on a des problèmes sur une plateforme d'intégration (des cases à cocher qui ne se positionnaient pas correctement).

Après analyse par les développeurs, on découvre que identifiant générés pour ces cases à cocher varient suivant les serveurs.

Sur un serveur, nous obtenons :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<INPUT id=rptFils__ctl0_CheckEtqDoc type=checkbox name=rptFils:_ctl0:CheckEtqDoc>
<INPUT id=rptFils__ctl1_CheckEtqDoc type=checkbox name=rptFils:_ctl1:CheckEtqDoc>
<INPUT id=rptFils__ctl2_CheckEtqDoc type=checkbox name=rptFils:_ctl2:CheckEtqDoc>
Sur l'autre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<INPUT id=rptFils_ctl00_CheckEtqDoc type=checkbox name=rptFils$ctl00$CheckEtqDoc>
<INPUT id=rptFils_ctl01_CheckEtqDoc type=checkbox name=rptFils$ctl01$CheckEtqDoc>
<INPUT id=rptFils_ctl02_CheckEtqDoc type=checkbox name=rptFils$ctl02$CheckEtqDoc>
D'où peut venir cet écart ?

Merci par avance.

(je précise que je ne pilote pas le développement directement, je n'ai donc que ces infos).