Så att den inkluderar just den sidan. Men man kan inte använda den inkluderingsmetoden till detta. Vad ska jag använda för kommando/metod för att kunna inkludera variabler som filnamn?
som du säkert märkt kan du inte göra dynamisk include med ssi, eftersom ssi körs innan asp-koden hamnar i scriptmotorn. det finns givetvis några olika sätt att inkludera sidor dynamiskt.
variant 1:
sida=request.querystring("sida")
if sida = "bengt" then %>
<!-- #include file="bengt.asp" -->
<% elseif sida = "sune" then %>
<!-- #include file="sune.asp" -->
<% else %>
<!-- #include file="bengt.asp" -->
<% end if %>
inte hundraprocentigt, eftersom all kod inkluderas på sidan från alla includefiler, men bara en av dem används.
variant 2:
om du använder iis5 kan du använda server.execute. det blir dock ingen riktig include, eftersom den sida som skall inkluderas exekveras.
det bästa alternativet av dessa två beror lite på vad du vill göra. finns kod i includefilen som du skall använda, exempelvis funktioner, så skall du använda dig av variant 1. är det exempelvis menyer som skall inkluderas, så behöver du förmodligen inte inkludera dessa som kod, utan kan använda server.execute.
mina tankar på det hela.
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>