webForumDet fria alternativet

Ändra Sidans innehåll med Querystrings?

ASP

2 svar · 245 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#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!

------------------
*brölar ljudligt*

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

------------------
Data-Doktorn
Min egen musik!
Mitt coverband

Medlem sedan maj 200010 687 inlägg
#3

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

------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/

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