webForumDet fria alternativet

Request.querystring problem

8 svar · 312 visningar · startad av G8

G8Medlem sedan jan. 20011 213 inlägg
#1

jag har ett litet problem med request.querystring.

Jag har en querystring som ser ut enligt följande:

http://www.blablabla.com/svara.asp?UID=100&PID=100&namn=Thomas#2

Jag vill sedan ta och använda "namn" men får då inte med mer än Thomas när jag skriver ut det, allt efter #-tecknet ignoreras.. finns det nått sätt att gå runt detta? Vill alltså kunna skriva ut Thomas#2

name = request.querystring("namn")

<%=name%>

Om ni fattar, vilket ni säkert gör ;)

Mvh

//G8

Jörgen HPMedlem sedan feb. 20012 412 inlägg
#2

Prova att använda funktionen server.URLEncode() på värdet som du skickar upp i adressraden.

mvh Jörgen HP

G8Medlem sedan jan. 20011 213 inlägg
#3

ja det är ju en tanke... ska testa...

G8Medlem sedan jan. 20011 213 inlägg
#4

Hmm, verkar inte fungera... :(

Nån som har nått annat förslag?

//G8

OveRRidEMedlem sedan feb. 200112 078 inlägg
#5
<a href="mumma.asp?namn=Thomas_ruta_">Klicka här</a>
str = request.querystring("namn")
str = replace(str,"_ruta_","#")
@ndersMedlem sedan juni 200032 969 inlägg
#6
<a href="mumma.asp?namn=<%=Server.URLEncode("Thomas#2") %>">Klicka här</a>

Var det så du försökte? Du skall alltså använda Server.URLEncode() när du skapar länken.

Mvh,

G8Medlem sedan jan. 20011 213 inlägg
#7

Nu funkar det, som vanligt @nders, Tack!

Jörgen HPMedlem sedan feb. 20012 412 inlägg
#8

Då fungerade tydligen server.URLEncode() ändå. :)

G8Medlem sedan jan. 20011 213 inlägg
#9

Jupp, funkade fin fint, jag som använde det på fel sätt bara :(

Tack för hjälpen!

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