visa.asp?sida=guestbook

ASP

5 svar · 282 visningar · startad av Bullen

Medlem sedan aug. 200116 inlägg
Trådstart#1

har glömt bort hur man gör såna länkar:
visa.asp?sida=guestbook...
oxå skulle jag vilja veta hur man gör:
visa.asp?sida=guestbook&skriv
kan någon detta?!

Medlem sedan juni 20019 024 inlägg
#2

Jadå! Querystrings kallas det och på sidan tar du emot dem så här:

qs = Request.Querystring("sida")

Och för "skriva" så får du lägga till en ny querystring i länken:

visa.asp?sida=guestbook&action=skriv

och den tar du emot på följande vis:

action = Request.Querystring("action")
Medlem sedan aug. 200116 inlägg
#3

jag är inte så bra på ASP... kan du inte skriva hela koden?!

Medlem sedan juni 20019 024 inlägg
#4

Öhhh... det var hela koden...
Det beror ju helt på vad du vill göra med den.

Om du inte vet så mycket om ASP så kan det vara bra att läsa på lite:

www.idg.se/webstudio/asp - men ladda ej ner scripten som finns där! (värdelösa)
www.webeye.nu - Vides asp skola

[r] Hoppa direkt till Querystrings lektionen: http://www.idg.se/webstudio/asp/asp171.asp

Medlem sedan aug. 200116 inlägg
#5

här har jag en kod som man får visa.asp?sida=guestbook:

<%
Select Case request.querystring("sida")
Case "guestbook"
response.redirect("../guestbook")
Case else
response.write ""
end Select
%>

men vad ska jag skriva mer om jag ska ha visa.asp?sida=guestbook&action=skriv?

Medlem sedan juni 20019 024 inlägg
#6

Nåt sånt här kanske:

<%
sida = request.querystring("sida")
action = request.querystring("action")

Select Case sida
Case "guestbook"
  If action = "skriv" Then
  response.redirect("../guestbook/skriv.asp")
  Else
  response.redirect("../guestbook")
  End If
Case else
  response.write ""
end Select
%>
395 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
267 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)