Comme Brett l'a dit, il vaut mieux utiliser un composant vb pour créer des collections. Les objets de dictionnaire ne sont pas très couramment utilisés dans ASP, sauf pour des applications basées sur des besoins spécifiques.
Je veux pouvoir faire :
For Each thing In things
End For
ASP CLASSIQUE - PAS .NET !
Comme Brett l'a dit, il vaut mieux utiliser un composant vb pour créer des collections. Les objets de dictionnaire ne sont pas très couramment utilisés dans ASP, sauf pour des applications basées sur des besoins spécifiques.
Une approche que j'ai déjà utilisée consiste à utiliser une propriété de la collection qui renvoie un tableau, qui peut être itéré.
Class MyCollection
Public Property Get Items
Items = ReturnItemsAsAnArray()
End Property
...
End Class
Itérer comme :
Set things = New MyCollection
For Each thing in things.Items
...
Next