Active Server Pages (ASP) -ohjelmointi kirjoittaa koodia helpottaakseen ASP -toimintoja verkkosivustoilla. Tällainen toiminto sisältää dynaamisen, tietokantapohjaisen sisällön toimittamisen verkkosivuston katsojille ilman, että palvelinpuolen järjestelmää verotetaan. ASP -ohjelmointi sisältää ASP -tiedostojen ja HTML -tiedostojen kirjoittamisen. ASP -koodi on sijoitettu HTML -sivuille erityisten tunnisteiden sisälle. Kun sinun on tehtävä muutoksia koodiin, sinun on muutettava vain ASP -tiedostoja; HTML -tiedostoja, jotka eivät tee muuta kuin hakevat ASP -tiedostojen koodauksen, ei tarvitse muuttaa.
ASP -tiedostojen tiedostopääte on .asp, aivan kuten HTML -tiedostojen tiedostotunnisteet ovat joko .htm tai .html. ASP -ohjeita sisältävät HTML -tiedostot sisältävät nämä ohjeet tunnisteisiin, jotka näyttävät tältä: < % ja %>. Huomaa, että toisin kuin HTML, ASP -päätetagi ei sisällä vinoviivaa. Jos haluat lähettää ASP -käskyn tulokset suoraan selaimeen, lisää yhtäläisyysmerkki: <%=. ASP -ohjelmointi sisältää komentosarjoja Visual Basic Script-, Jscript-, Perl-, Python- tai muilla kielillä. Tietyt muutokset ovat välttämättömiä, mutta ohjelmoija, joka on kirjoittanut koodin näillä muilla kielillä, löytää ASP -ohjelmoinnin todellakin tutuksi. Kaksi kieltä, jotka toimivat parhaiten tämän tyyppisessä ohjelmoinnissa, ovat VBScript ja Jscript. Yksi ASP -ohjelmoinnin yleinen käyttötarkoitus on kerätä tietoja käyttäjältä ja näyttää ne toisinaan. Voit esimerkiksi käyttää ASP -ohjelmointia pyytääksesi käyttäjää kirjoittamaan hänen nimensä ja näyttämään sen sitten seuraavilla sivuilla käyttäjän vierailun aikana. Kun nimi on syötetty, ohjelmointiprotokollat siirtävät nämä tiedot vaadittuun tietokantaan, josta ne voivat käyttää muita HTML -sivuja, jotka sisältävät tällaisia pyyntöjä ohjaavan koodauksen. Tällaiset tietopyynnöt ja näytöt voivat olla niin monimutkaisia kuin haluat tehdä. Kirjallinen data ei ole ainoa asia, joka voidaan ladata verkkosivustollesi ASP -ohjelmoinnin avulla. Voit suunnitella lomakkeita, joiden avulla käyttäjät voivat ladata kuvatiedostoja myös sivustollesi. Kiinteistösivustot ovat täydellisiä esimerkkejä sivustoista, jotka voivat hyödyntää tätä toimintoa. ASP -ohjelmointi on hyödyllistä myös silloin, kun HTML -sivusi ja niiden sisältö sisältävät pääsyn suuriin tietokantoihin, jotka sisältävät tonnia dataa. Tässä tapauksessa arvostat todella niitä etuja, joita sinun ei tarvitse muuttaa HTML -tiedostoja päivitettäessä tietokantojen parametreja. ASP -ohjelmointi tekee tästä prosessista yksinkertaisen.