Réponse acceptée !
ispostback te permet de voir si c'est le premier chargement de ta page ou pas.
donc si tu mets :
If Not Page.IsPostBack Then
Dim valeur As System.Collections.ArrayList
valeur =
New System.Collections.ArrayList(2)
valeur.Add("blabla")
valeur.Add("blabla2")
ddl_origine.DataSource = valeur
(pour le reste tu peux mettre ici tout ce qui a besoin de ne se charger qu'une seule fois)
End If
les valeurs de ta liste ne se chargeront donc qu' au premier appel de ta page, et pas sur le autopostback de ta liste elle meme.
ton probleme devrait donc disparaitre grace à ça et tu pourras effectuer tes tests tranquillement dans ton selectedindexchanged.