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
Annonceindlæg fra Computerworld
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 %>
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
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
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
08. oktober 2002 - 09:57
#5
:-)
Kurser inden for grundlæggende programmering