G8Medlem sedan jan. 20011 213 inlägg 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
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 ja det är ju en tanke... ska testa...
G8Medlem sedan jan. 20011 213 inlägg Hmm, verkar inte fungera... :(
Nån som har nått annat förslag?
//G8
OveRRidEMedlem sedan feb. 200112 078 inlägg <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 <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 Nu funkar det, som vanligt @nders, Tack!
Då fungerade tydligen server.URLEncode() ändå. :)
G8Medlem sedan jan. 20011 213 inlägg Jupp, funkade fin fint, jag som använde det på fel sätt bara :(
Tack för hjälpen!