webForumDet fria alternativet

inkludera filer

ASP

6 svar · 416 visningar · startad av nanne

Medlem sedan dec. 19991 749 inlägg
Frågan#1

Finns det något lätt sätt att inkludera filer med ASP kod som ska köras?

Jag vill inte använda SSI som jag har nu. För jag har ett gäng If satser där som väljer vad som ska köras.

------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]

/N

</A>

Medlem sedan dec. 1999151 inlägg
#2

<!-- #include file="relativ_url_fil/namn.asp" -->

Jag har inte fått det att fungera med absoluta sökvägar. Det är kanske inte meningen.

::dap

Medlem sedan dec. 199932 inlägg
#3

Jag använder exakt samma som dap och det funkar för mig...

------------------
/Artic

Medlem sedan dec. 19991 749 inlägg
#4

Jo jag använder det också. Det är bara det att när man använder denna så inkluderas ALLA mina filer först och sen kör den igenom alla ASP koder. Inte så bra i min mening. Jag vill istället att den kommer till If satsen. Gör sitt val. Inkluderar filen och kör koden. Det verkar dock tyvärr som att det inte finns någon sån funktion i ASP. Finns det i PHP dock. :/

------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]

/N

</A>

Medlem sedan dec. 19991 749 inlägg
#5

Liksom <!-- #include file="<%=includfil%>" -->

funkar ju inte.. :-/

VÄLDIGT b i min mening

/N

------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]

/N

</A>

Medlem sedan jan. 2000372 inlägg
#6

Mmm det har väl med hur ASP parsas att göra. Har själv varit med om det där och kom inte fram till nån bra lösning som jag minns det.

Det blir till att lägga in all kod i en fil och sen köra if-satserna i den för att välja kodsegment men då blir det ju lite meningslöst.

Om det funkar i PHP betyder det iofs att PHP-filer parsas och exekveras innan inkluderingarna görs, vilket tyder på att man då exekverar flera instanser vid inkludering, nåt som inte är så optimerat. Vore bra om man kunde välja kanske.

Medlem sedan jan. 2000144 inlägg
#7

I senaste versionen av ASP finns det nya metoder för flödeskontroll. se http://msdn.microsoft.com/library/psdk/iisref/iiwanew.htm

Fick se detta vid en demonstartion av IIS5 under Windows 2000.

Server.Transfer fungerar som goto
Server.Execute fungerar som gosub (liknande include)

Exempel:
<%
.
.
.
If blnUseDHTML Then
Server.Execute("DHTML.asp")
Else
Server.Execute("HTML.asp")
End If
.
.
.
%>
_______________
MattiasW

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)