Vet inte varför det blir så, men kan du inte använda dig av formulärsnamnet alt. skicka tex en kommaseparerad sträng i stället?
Jag slumpar ut ID'n ur en databas som sedan används som namnet på textboxar i ett formulär. Den ordningen dom slumpas ut i är viktig för jag vill ha dom i samma ordning på nästa sida.
När jag skickar formuläret så ligger ID nummrerna i den ordningen dom visats på tidigare sida om jag kollar på "Post Data" strängen.
Jag använder sedan följande för att läsa in formuläret.
For Each strForm In Request.Form
if isnumeric(strForm) then
Men nu kommer dom i annan ordning. Varför läser inte ASP in dom i den ordningen dom skickats i? (som Post Data strängen skriver ut dom)
RED. Jag har tittat närmare på det och det är inte så att alla tal kommer annorlunda utan nån enstaka kan hoppa och lägga sig någon annanstans. Men jag förstår fortfrande inte varför..