Avatar billede lerchedahl Nybegynder
08. oktober 2002 - 00:20 Der er 4 kommentarer og
1 løsning

include file med querystring

hej eksperter

jeg fatter hat af asp, men prøvede aligevel at få dette til at lykkes:

i default.asp står følgende:

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

når jeg så prøver at skrive:

"www.mitdomæne.dk/default.asp?id=test"

...så inkluderer den *ikke* test.asp (som ligger i "include"-mappen i default.asp :(

-----

Hvad er galt? må man ikke skrive sådan midt i en SSI kommando, eller har jeg bare lavet en typo..?

jeg skal ha' det på dansk, for det er første gang jeg kigger på asp overhovedet!

på forhånd tak for hjælpen

/lerchedahl
Avatar billede krogstrup Nybegynder
08. oktober 2002 - 00:23 #1
Ovenstående kan IKKE lade sig gøre, da server side includes bliver inkluderet FØR din ASP kode bliver fortolket !

Du kan evt. bruge nedenstående løsning i stedet:

<% id = Request.Querystring("id") & ".asp"
server.execute id %>
Avatar billede lerchedahl Nybegynder
08. oktober 2002 - 00:29 #2
ok, tak for opklaringen.

jeg er nødt til lige at have den ind med skeer. Hvad skal jeg helt præcis skrive som alternativ til min ssi kommando, for at inkludere mine aspsider? For det du skriver der, inkluderer da ikke, vel?

/lerchedahl
Avatar billede lerchedahl Nybegynder
08. oktober 2002 - 00:41 #3
ok jeg har prøvet at erstatte min ssi-kode med dit forslag. Siden begynder godt nok at loade nu, men jeg får en fejlmeddelelse undervejs:

Server object error 'ASP 0228 : 80004005'

Server.Execute Error

/dml-test/redesign/default.asp, line 174

The call to Server.Execute failed while loading the page

???

/lerchedahl
Avatar billede lerchedahl Nybegynder
08. oktober 2002 - 00:57 #4
nu virker det. jeg havde været lidt for smart og skrevet

<% id = "include/" & Request.Querystring("id") & ".asp"
server.execute id %>

...i stedet for din version, og så blev maskinen altså sur.
Men, som sagt, det funger, og du skal have mange tak for hjælpen :)

/lerchedahl
Avatar billede krogstrup Nybegynder
08. oktober 2002 - 09:57 #5
:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester