On Wed, 13 Apr 2005 12:23:53 +0200, Jens Gyldenkærne Clausen
<jens@gyros.invalid> wrote:
>Thomas Jari skrev:
>
>>>Jeg tænkte nok det var noget i den stil. Men så hudt jeg visker kan man ikke
>>>lave kodebestemt include i asp?
>
>Tag et kig her: <
http://asp-faq.dk/article/?id=50>.
>
>>>Altså if id=1 then include fil1.asp else include fil2.asp duer ikke, eller
>>>hur?
>
>Det er korrekt, men man kan bruge server.execute i stedet.
Jeps. Husk bare at du skal have alle variabler, med over i den fil som
du executer. Variablerne som du bruger i default.asp er ikke synlige i
den fil du executer.
>Det vil jeg ikke anbefale. Det kan godt virke, men asp-parseren skal
>behandle en masse unødvendige data ved hver side - fordi alle filer
>først inkluderes hvorefter alle på nær én fil smides væk igen.
>
>Der er i øvrigt også andre måder at lave navigering via en enkelt
>(default.asp) side - fx kan man hente indholdet fra en database.
>
>Navigering via querystring bliver ofte brugt i CMS-systemer, fordi det
>gør det let for brugere af systemet at oprette og linke til nye sider -
>i stedet for at skulle håndtere oprettelsen af nye filer. Men ud fra et
>brugersynspunkt mener jeg at det er en problematisk løsning - for
>brugerne kan ikke se ud fra adressen hvad der er på siden (fx at id=43
>svarer til kontaktsiden). Avancerede løsninger kan benytte URL-rewriting
>således at brugeren får en "pæn" adresse (fx sitenavn/kontakt), mens
>systemet stadig arbejder med en "nem" adresse (fx
>sitenavn/default.asp?id=42).
Jeg benytter mig af PHP. Findes der en modrewrite til ASP??
--
Mvh
Thomas Jari
Alt Webdesign I/S
http://www.altwebdesign.dk