webForumDet fria alternativet

Request.Querystring i #include

1 svar · 216 visningar · startad av kickR

kickRMedlem sedan juni 200437 inlägg
#1

Hejsan.

Skall precis börja på en hemsida där jag funderat ut mitt upplägg grundligt.
Men jag kom inte långt innan jag stötte på problem.

<!--#include file="page/<%= Request.Querystring(page) %>.asp" -->

Får detta fel

Active Server Pages error 'ASP 0126'

Include file not found

/wip/default.asp, line 31

The include file 'page/<%= Request.Querystring(page) %>.asp' was not found.

Hur skall jag göra för att det skall funka eller finns det en annan liknande metod?

Mvh
micke

emissionMedlem sedan dec. 19996 095 inlägg
#2

Man kan inte använda include på det sättet, eftersom includen körs innan ASP-tolken tittar på sidan.

Den liknande metod som finns är


Server.Execute "page/" & Request.Querystring(page) & ".asp"

...med den skillnaden (mot include) att den extra-exekverade filen inte har tillgång variabler som satts i den yttre filen, och vice versa.

Genererad på 374 ms · cache AV · v20260730165559-full.f96bc7eb