webForumDet fria alternativet
Logga in / Bli medlem

ASP motsvarighet till include file?

ASP

9 svar · 430 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Vad är ASP motsvarigheten till <!--#Include File="page.asp" -->

Det borde finnas en har jag hört, men jag har glömt bort den.
Och olikt denna funktion, kan man göra så att man kan använda querystrings för att bestämma vilken sida som läggs till?

Medlem sedan juni 200032 967 inlägg
#2

Det finns ingen motsvarighet som inkluderar filer på samma sätt. Det närmaste du kan komma är Server.Execute, men där exekveras endast sidan.

Du kan med if-satser / liknande bestämma vilken sida som skall exekveras med Server.Execute, men du kan inte ange querystrings i adressen till den sida som skall exekveras.

Mvh

Medlem sedan juni 200032 967 inlägg
#3

Man kan, dock, om man är sugen, skriva en funktion som öppnar filer med FSO, läser in innehållet i en variabel och exekverar denna med Execute eller ExecuteGlobal. Det ställer dock krav på hur filinnehållet ser ut, och är inte helt optimalt prestandamässigt.

Mvh

Medlem sedan sep. 20004 079 inlägg
#4

Mja, iaf. försökte med denna kod:
<%Server.Execute "hottub/default.asp"%>

Och hörde också att detta gick:
<%Server.Transfer "hottub/default.asp"%>

Får "Object doesn't support this property or method: 'Server.Transfer/Execute' "

Medlem sedan juni 200032 967 inlägg
#5

Då kör inte servern ASP 3.0.

Medlem sedan sep. 20004 079 inlägg
#6

Jag antar man kan uppgradera?

Medlem sedan juni 200032 967 inlägg
#7

Ja, genom att installera Windows 2000 eller Windows XP Pro. Man kan inte uppgradera en befintlig IIS eller PWS, utan man måste köra IIS 5.0 minst.

Mvh

Medlem sedan sep. 20004 079 inlägg
#8

Ack :(

Medlem sedan juni 20008 205 inlägg
#9

Annars borde man kunna hacka ihop en egen include-funktion m.h.a. eval-funktionen... borde inte ens vara särskilt svårt, om än kanske lite tråkigt :)

Medlem sedan juni 200032 967 inlägg
#10

Sant, men det borde vara lika bra / dåligt som mitt förslag ovan med Execute/ExecuteGlobal?

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)