webForumDet fria alternativet

får inte med hela querystringen??

ASP

3 svar · 416 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#1

Hej
jag har hängt på en länk i en querystring men då får jag inte ed hela när jag läser in den sen??
Alltså:
test.asp?länk=http://www.server.se/blbla.asp?liteinfo=MassaMedInfo

så när jag läser in querystring("länk") så får jag inte med hela raden. Brukar sluta med "blbla.asp?liteinfo="

går det inte hänga på långa adresser som jag gjort??

MVh

Medlem sedan juni 20019 519 inlägg
#2

Du har nog med ? och & i länken?

ersätt & med någon "unik" text och ersätt den texten tillbaka till &:

<%= replace(Request.QueryString("test"),"¤","&")%>

där ¤ var mitt "unika" sträng...

Medlem sedan juni 200032 967 inlägg
#3

... eller använd Server.URLEncode() som finns till för att kunna skicka konstiga saker i querystring.

Medlem sedan juni 20019 519 inlägg
#4

@nders skrev:

... eller använd Server.URLEncode() som finns till för att kunna skicka konstiga saker i querystring.

ännu bättre ;)

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)