Just nu i M3-nätverket
Gå till innehåll

inkludera fil i asp med variabel som filnamn


-Ekur-

Rekommendera Poster

Tja,

Jag har ett problem i asp. Jag använder mig av följande tag för att inkludera en fil i min asp-kod:

<!-- #include virtual="\<%=test%>.asp" -->

där test är en variabel med en av typen string

 

Men när jag kör filen gillar den inte min kod och jag får meddelandet:

Feltyp:

Active Server Pages, ASP 0126 (0x80004005)

Include-filen '<%=test%>.asp' kunde inte hittas.

 

Den verkar inte gilla mitta anrop, går det att komma runt detta på något sätt? Jag vill alltså välja vilken fil jag ska inkludera beroende på vad variablen har för värde. Går detta?

 

/Erik

 

Länk till kommentar
Dela på andra webbplatser

Kristianstad

Hej -Ekur-!

 

Det går tyvärr inte. Det första som händer då servern läser ASP-filen är att hämta includefilerna.

Det enda jag kan tänka mig är att du använder dig utav Server.Execute istället. Testa:

Server.Execute(test & ".asp")

Obs! Server.Execute är nytt i ASP 3.0 och fungerar inte i t.ex. PWS.

/ Kristoffer

Windows kunde inte hitta något tangentbord. Tryck F1 för att försöka igen eller F2 för att avbryta.

 

Länk till kommentar
Dela på andra webbplatser

Tja.

Jag testade att skriva

<%Server.Execute(test & ".asp")%> där koden skulle läggas in, men det gick inte. Fick meddelandet:

Anropet till Server.Execute misslyckades när sidan laddades.

 

Innebär det att min server inte klarar av ASP 3.0?

 

Jag kör med IIS V5.1 som server

 

/Erik

 

Länk till kommentar
Dela på andra webbplatser

Kristianstad

Hej! Det beror förmodligen på att det är fel sökväg. Det finns alltså ingen sida som heter test & ".asp"

 

Vad innehåller test? Säker på att det är rätt?

/ Kristoffer

Windows kunde inte hitta något tangentbord. Tryck F1 för att försöka igen eller F2 för att avbryta.

 

Länk till kommentar
Dela på andra webbplatser

Ah, det var som du sa , fel i sökvägen, det funkar nu. test innehäll test.asp så det blev dubbelt .asp

Tack så mycket för hjälpen!

precis vad jag behövde!

mvh Erik

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...