28. maj 2003 - 12:10Der er
12 kommentarer og 1 løsning
Overførsel af variabler
Jeg har et lille problem med ASP variabler.
Jeg har en side med et link. Det link er til en ASP side og i linket er der også nogle variabler med tilsvarende værdier...dvs som f.eks. Test.asp?Value1=1&Value2=2.
Når jeg så klikker på linket, opdager jeg at på den side (Test.asp) er variablerne ikke defineret...dvs at de er null.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Min link side består netop kun af et link, og variablerne og deres værdier har jeg angivet manuelt for at teste min side...dvs. at når jeg f.eks. skriver Test.asp?Value1=1&Value2=2 (som naturligvis kun er for at vise hvad jeg mener), så er det noget jeg selv har skrevet, og ikke noget som bliver genereret af noget ASP kode.
i din test.asp, skal du indfange variablerne, dvs. fx <% dim var1, var2 var1 = Request.QueryString("Value1") var2 = Request.QueryString("Value2") %> Så vil du have værdierne fra dine parametre i hhv var1 og var2
Men er det ikke muligt, hvis jeg på min link side som i eksemplet har kaldt variablerne for Value1 og Value2, så at bruge dem i Test.asp hvis jeg skriver Response.Write Value1 og Response.Write Value2...for det er NETOP det jeg prøver at få den til nu.
Med andre ord...SKAL jeg bruge Request.QueryString?
JA! Der sker nemlig det, at når du kalder din test.asp, bliver variablerne overført i Request.QueryString. Men der er ikke noget i vejen for, at du kalder dine variable value1 og value2 i test.asp også, fx.: <% dim value1, value2 value1 = Request.QueryString("Value1") value2 = Request.QueryString("Value2") %> /tjol
Hmm...okay...så prøver jeg lige det...men jeg troede, at når man bare skrev variablerne samt deres værdiet i selve linket, ville de automatisk blive overført til Test.asp...vender tilbage om 1 minut :-)
Du skal da også have tak for hjælpen, html_wizard :-)
Omend du tit var en kende sent ude af starthullet ;-)
Men nu vi er ved det...jeg har samtidig med lavet et spørgsmål der hedder "Træk fra og opdater via link"...nogle af jer, der gider kigge på det?
Og html_wizard...hvis du gerne vil hjælpe...så tyvstart ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.