<%
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
3 svar · 182 visningar · startad av icaaq
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??
<%
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
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.