webForumDet fria alternativet
Logga in / Bli medlem

querystring...

ASP

3 svar · 182 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

varför funkar inte detta:

If Request.QueryString("action") = "" Then
	Call home
Else
	Call Request.QueryString("action")
End If

vad jag vill är att anropa en sub med hjälp av querystringen men det funkar inte nån som kan hjälpa?? :q

Medlem sedan mars 20002 836 inlägg
#2
<%
strAction = Request.QueryString("action")
Select Case UCase(strAction)
Case "HEM"
Call Home
Case "BORT"
Call Bort
Case Else
'## -- gör vad som ska göras om inte ngt av alternativen passar --
End Select
%>

cya,
PatrikB

Medlem sedan dec. 19996 721 inlägg
#3

Om man har länken fil.asp?action=delete

Så skulle

Call Request.QueryString("action")

..vara det samma som att skriva

Call "delete"

Man kan i stället använda

Execute Request.QueryString("action")

...men PatrikBs variant är bättre, eftersom den ger bättre kontroll på vad som utförs.

Medlem sedan okt. 20005 273 inlägg
#4

ok....
jag kör på PatrikB´s variant

thanx :)

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)