Det virker nu mere som om at vi kigger på en fil som hedder index.htm i stedet for index.asp, og hvis det er rigtigt så forsøger webserveren selet ikke at parse den som en asp-fil.
<% if .... then %> <!-- #include... --> <% else %> <!-- #include... --> <% end if %>
osv. med flere else-if-er hvis du vil. Problemet er at alle filer bliver inkluderet, og danner eet stort ASP-dokument, før if-erne kommer i sving. Det er "synd" for serveren ;) Er det få og små filer, eller kører det een gang om dagen, så er det nok ok. Ellers skal vi til at kigger på Server.Execute
Jeg ville umiddelbart sige at det nok er bedst at det bliver lavet med server.execute... Det er jo noget der skal køre ret ofte så selvom det er små filer kan det godt blive voldsomt for serveren. BTW. så får jeg den her fejl når jeg går ind på den side: Expected 'End' NewMembers.asp, line 26, column 47
Server.Execute kan bruges. Men vær opmærksom på at du i den fil du udfører
minvar=7 Server.Execute "fil.asp"
ikke kan aflæse variabler fra det oprindelige script, her "minvar". Du kan dog:
Session("minvar")=7 Server.Execute "fil.asp"
og aflæse den. Men b-one kan da også køre PHP - det lyder da som om du får en masse bøvl med ASP, der jo bare en gammel teknologi fra sidste årtusinde...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.