Prova att använda funktionen server.URLEncode() på värdet som du skickar upp i adressraden.
mvh Jörgen HP
8 svar · 312 visningar · startad av G8
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
ja det är ju en tanke... ska testa...
<a href="mumma.asp?namn=Thomas_ruta_">Klicka här</a>
str = request.querystring("namn")
str = replace(str,"_ruta_","#")
<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,
Nu funkar det, som vanligt @nders, Tack!
Då fungerade tydligen server.URLEncode() ändå. :)