22. juli 2003 - 07:21Der er
8 kommentarer og 3 løsninger
asp eller htm betegnelse
jeg har en index.htm side hvor fra jeg skal indsætte en asp funktion - login og efterfølgende skriv indlaeg med brug af acess database - når jeg indsætter database forbindelsen: skal denne placeres i headen? eller er det underordnet? skal dokumentet ligeledes ændres til index.asp? nu hvor der er en asp funktion eller kan den beholde .htm?
så vidt jeg ved kan du KUN udføre asp koder/funktion i asp filer.. så den skal hedde index.asp det er lige meget hvor database forbindelse placeres, sålængde det er før du prøver på at udskrive noget fra databasen :)
asp filer bliver fortolket inden de sendes ud som HTML til klienten. En html fil bliver blot sendt. Dvs. du bør ikke have ASP filer, der kun indeholder HTML kode, da dette koster lidt performance...
Til hjemmebrug er det dog ligegyldigt, og fordelen er, at hvis der pludselig skal lægges asp kode i en html fil, så slipper man for at omdøbe .htm filen til .asp samt at ændre alle link på andre sider....
dvs. at en htm fil indeholdende ovenstående beskrevne fuktion login/indlaeg kan sagtens trække asp - og selve database forbindelsen kan placeres hvorsomhelst ex. lige før selve asp scriptet?
ASP står for Active Server Pages, men det er jo blot en helt almindelig tekstfil.
Jpvj skriver at asp-filer fortolkes inden de sendes ud til klienten. Ja, det er default-indstillingen på IIS ... men den kan blot ændres. Har du altså .htm-filer indeholdende asp-scripts, skal endelsen .htm blot tilføjes i IIS'en.
zembla> Helt rigtigt, men så forsvinder ideen lidt med endelser... så kunne alle filer jo bare blive kørt igennem fortolkeren med det performance tab, som det nu engang giver...
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.