Server.Execute med querystring?

ASP

3 svar · 423 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Trådstart#1

Denna kodsnutt har jag på sidan för att infoga en annan sida:

Select Case sida
Case ""
Server.Execute("forumtrad.asp&ID=" & request.QueryString("ID") & "")
Case Else
Server.Execute sida & ".asp"
End Select

Jag får felmess:

Server object error 'ASP 0228 : 80004005'

Server.Execute Error

/TGwebb/intranet/start.asp, line 173

The call to Server.Execute failed while loading the page.

Varför fungerar det inte?

Medlem sedan juni 200032 967 inlägg
#2

Tja, det fungerar inte på det sättet, och det är inget du kan göra något åt. "The behaviour is by design" säger Microsoft.

I det här fallet spelar det dock inte så stor roll, eftersom sidan du exekverar automatiskt ärver de querystrings som finns på sidan som kör exekveringskoden.

Medlem sedan jan. 2002992 inlägg
#3

Jaha, då var de inga problem!
tack än engång =D

Medlem sedan juni 200032 967 inlägg
#4

... och som god medborgare använder man då Acceptera som slutgiltigt svar.

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)