Ändra Sidans innehåll med Querystrings?

ASP

2 svar · 257 visningar · startad av ConnyFox

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

jag har försökt att inkludera olika sidor beroende på värden som skickas med querystring. Detta gick ju ite alls efters include körs innan asp.. Någon som vet något annat sätt att ändra sidans innehåll med querystrings ?

Alla förslag eller tip e varmt välkommna för jag blir helt galen på min nuvarande sidstruktur!

Medlem sedan jan. 20013 341 inlägg
#2

Querystring:
default.asp?page=sidan.asp

default.asp:

If Request.QueryString("page")<>"" Then
Server.Execute Request.QueryString("page")
Else
bla bla
End If

Nått sånt du hade tänkt dig?
Du kan även köra med Select Case om du inte vill använda sidans namn utan andra faktorer, t ex

QueryString:
default.asp?menu=1

Select Case Request.QueryString("menu")
Case "1"
Server.Execute "hem.asp"
Case "2"
Server.Execute "links.asp"
Case "3"
Server.Execute "godjul.asp"
End Select

Har för mig att Server.Execute enbart funkar på nyare IIS servrar

Medlem sedan maj 200010 687 inlägg
#3

Varför inte fixa en databas istället? :)

278 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)