Jeg synes bare det er MEGA grimt at man skal slukke og tænde for ASP kode blokken, for at inkludere en fil....hul i hovedet!
I eksempelvis PHP er det jo bare: include( "headers.php" );
Nå, det er nok sådan det skal være....
Så et andet lille følgespørgsmål: Hvis man nu har en stor If Else struktur - og 10 forskellige includes. Inkluderes filerne så FØR eller EFTER at If strukturen bliver bearbejdet?
Hvis nu nogle af inklude filerne er på mange hundrede KB - så er det jo spild af resourcer hvis filerne inkluderes lige meget hvad.
swift>dog vil siden kun være krævende første gang den kaldes; anden gang vil siden blive afviklet -meget- hurtigere, da siden "compiles" og caches. Dette er så fordelen ved #include. Exeucte() bliver ikke compiled.
Som du selv siger er include-filer det første, der behandles. Derfor kan man ikke stille en betingelse for, hvad der skal inkluderes hvornår. I stedet kan man jo så benytte Execute(), som du også selv foreslog.
Er du sikker på at den compiles og caches...? Det er jeg nemlig ikk... Mener bestemt ikk at ASP compiles... Det fortolkes blot... Havde det været ASP.net havde det været en helt anden sag, og så mener jeg at du havde ret....
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.