webForumDet fria alternativet

Server.Execute med querystring?

3 svar · 417 visningar · startad av webbSAJTEN

webbSAJTENMedlem sedan jan. 2002992 inlägg
#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?

@ndersMedlem sedan juni 200032 969 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.

webbSAJTENMedlem sedan jan. 2002992 inlägg
#3

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

@ndersMedlem sedan juni 200032 969 inlägg
#4

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

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