Nom de variables dynamiques en ASP... - ASP - Programmation
Marsh Posté le 25-08-2005 à 14:09:14
ce genre de chose est déconseillée (et je doute que ça soit faisable en ASP)
si tu en est à nommer tes variables dynamiquement, c'est que tu n'utilise probablement pas le bon type de données. Regarde si tu ne pourrais utiliser un tableau, un hash map ou autre.
Marsh Posté le 25-08-2005 à 14:17:46
A défaut je vais utiliser un tableau oui, mais ces variables aux noms dynamiques sont bien utiles parfois... Apparemment, ASP ne gère pas ça, et c'est bien dommage.
Marsh Posté le 25-08-2005 à 15:20:15
Dans le cas, par exemple, ou le nom d'un champ d'un formulaire doit être dynamique, il porte par exemple une première partie générique et une seconde issue d'une base de données.
C'est sur qu'il y a toujours moyen de faire autrement par contre, je ne suis pas un dieu de programmation, bien loin de là, et j'imagine que les variables dynamiques ne sont pas ce qu'il y a de mieux au niveau propreté de code.
J'ai trouvé ça pratique en php, je pensais que ça existait en asp, il se trouve qu'apparemment non...
Merci en tout cas à toi
Marsh Posté le 25-08-2005 à 16:26:54
Si vraiment ça peut t'être utile tu peux utiliser des variables de session nommée:
session("var" & dynNom)
par exemple. Mais j'imagine que ça doit être plus lent qu'une variable classique. Mais au moins son nom est facilement dynamique !
Marsh Posté le 26-08-2005 à 09:08:45
Merci pour cette idée, j'y avais pensé aussi, mais de toute façon j'ai fait avec un tableau.
Marsh Posté le 25-08-2005 à 13:43:38
Bonjour,
Voilà plus d'une heure que je fais des recherches pour trouver comment faire des noms de variables dynamiques en asp, et je ne trouve toujours rien, pas plus sur msdn qu'ailleurs... (je ne suis peut-être pas bien doué remarquez...)
Je m'en servais déjà pas mal en php pour faire des noms de variables incrémentés (genre $nomvar1, $nomvar2, etc...) et je voudrais faire la même chose, mais en asp, et je trouve rien...
Si quelqu'un avait une idée...
Merci d'avance