webForumDet fria alternativet

querystring...

3 svar · 182 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#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

------------------
I like ¼ £ whith cheese

PatrikBMedlem 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

------------------
*så kan det gå när inte haspen är på*

[Redigerat av PatrikB den 07 aug 2001]

[Redigerat av PatrikB den 07 aug 2001]

emissionMedlem 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.

icaaqMedlem sedan okt. 20005 273 inlägg
#4

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

thanx :)

------------------
I like ¼ £ whith cheese

134 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)