webForumDet fria alternativet

Skicka med värden?

ASPur ASP

3 svar · 175 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

På en sida tilldelar jag ett antal variabler data enligt principen, varde = rs("varde"). Sedan skickas man med response.redirect till nästa sida. Där vill jag att ett antal textfält ska fyllas i med värdena när sidan laddas. Frågan är ju hur man får med sig värdena från den första till den andra sidan? Om man gör enligt nedan:

Response.Redirect("sida2.asp?str=varde1")

Då får man ju bara med sig ett värde. Hur gör man då om man vill ha med sig alla värden? Såhär eller?

Response.Redirect("sida2.asp?str=varde1&varde2&varde3")

Om man gör så, hur ska jag då på sida 2 kunna "bryta ner" alla värden och göra så att varje värde fyller i ett eget textfält?

Man kan komma till sida 2 på två olika sätt. Först genom att klicka på en länk så att inga textfält är förifyllda, och sedan genom att klicka på en annan länk så att det nämnts ovan sker. Hur skriver man då på sida 2, för att kunna skilja på de olika "ingångssätten"? Löser man det med en if-sats kanske?

Medlem sedan jan. 2002473 inlägg
#2

om jag förstår dig rätt så skall du med Response.Redirect skriva:

Response.Redirect("sida2.asp?str1="& varde1 &"&str2="& varde2 &"&str3="& varde3)

sedan på sida 2 om du har Textfält så kan du hämta in dem med:

<input type="text" name="str1" value="<%= Request.QueryString("str1")%>">
Medlem sedan feb. 20022 594 inlägg
#3

Server.Transfer()

Medlem sedan maj 2002821 inlägg
#4

Tackar och bockar, roady!

134 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)