Du kan göra precis så som du skrivit ovan. Du kommer åt värdet i enUrl med:
<a href="någonSida.asp?enUrl=/bilder/underkatalog/">
<%
Dim var
var = Request.Querystring("EnUrl")
%>
Eller menar du på något annat vis?
4 svar · 497 visningar · startad av mantralord
Håller på och jobbar på ett script för att generera sidor med bilder som ligger i olika mappar, för att lyckas med det behöver jag kunna skicka en URL som argument till sidan i fråga. Så detta är vad jag vill åstadkomma
<a href="någonSida.asp?enUrl='/bilder/underkatalog/'">
Hur görs detta i ASP? lyckas inte googla fram nån info om det.
Även hur man tar emot argumentet vore bra om jag fick veta =)
Tack på förhand / Patrik
Du kan göra precis så som du skrivit ovan. Du kommer åt värdet i enUrl med:
<a href="någonSida.asp?enUrl=/bilder/underkatalog/">
<%
Dim var
var = Request.Querystring("EnUrl")
%>
Eller menar du på något annat vis?
Sedan kan du ju göra det hela lite mer dynamiskt, beror på hur du ska hämta sökvägarna, ett alternativ är ju filesystem object. Det lättaste är väl att spara sökvägen i en databas och loopa ut värdena
Set objRS = objConn.Execute("SELECT Sökväg FROM tblSökvägar ORDER BY Sökväg ASC")
Do While NOT objRS.EOF
Response.Write("<a href="""någonSida.asp?enUrl=" & objRS("Sökväg") """>")
objRS.MoveNext
Loop
Kom ihåg att querystrings måste kodas så att de innehåller giltiga url-tecken.
Använd Server.URLEncode till detta.
Ah men dåså, lurigt det här med ASP. Så många saker som ser lika ut som i andra språk =) Konstigt att jag inte lyckades hitta nån info om det dock :S
Tack ska ni ha!