I was working on figuring out how to include a loop's counter's incrementer in the name of a session var. On the way there I constructed a loop that initialized and displayed both the value of the session var and the name of the session var.
I solved my most immediate problem...I can name a session variable by concatenating the loop's counter with a prefix (session("var" & i) = i) but when I try to write the name of a session variable (via its KEY) strange things happen.
for i = 1 to 10
session("var" & cstr(i)) = i
response.write "<p>" & i & ". Contents of the session var: " & session("var" & i) & " <br>Session Name is: " & session.Contents.key(i) & "</p>"
Output of the above code is at:
Why is the name (KEY) of the session var correct on the 1st iteraction (var1) but not correct on the rest?