Programiranje Active Server Pages (ASP) je pisanje kode za olajšanje funkcionalnosti ASP na spletnih mestih. Takšna funkcionalnost vključuje dostavo dinamične vsebine, ki temelji na bazi podatkov, gledalcem spletnih mest brez obdavčitve sistema na strani strežnika. Programiranje ASP vključuje pisanje datotek ASP in datotek HTML. Koda ASP je nameščena znotraj strani HTML, zaprta v posebne oznake. Ko morate spremeniti kodo, morate spremeniti samo datoteke ASP; ni treba spreminjati datotek HTML, ki ne delajo nič drugega kot gredo in pridobijo kodiranje datotek ASP.
Datoteke ASP imajo razširitev datoteke .asp, podobno kot imajo datoteke HTML razširitve datotek .htm ali .html. Datoteke HTML, ki vsebujejo navodila ASP, vsebujejo ta navodila v oznake, ki izgledajo takole: <% in %>. Upoštevajte, da za razliko od HTML končna oznaka ASP ne vključuje poševnice. Če želite rezultate ASP navodil poslati neposredno v brskalnik, dodate znak enakosti: <%=. Programiranje ASP vključuje skriptiranje v Visual Basic Script, Jscript, Perl, Python ali drugih jezikih. Določene spremembe so potrebne, toda programer, ki je napisal kodo v teh drugih jezikih, bo ugotovil, da je programiranje ASP res poznano. Dva jezika, ki najbolje delujeta za to vrsto programiranja, sta VBScript in Jscript. Ena pogosta uporaba programiranja ASP je zbiranje podatkov od uporabnika in njihovo prikazovanje ob drugem času. Na primer, lahko uporabite programiranje ASP, da uporabnika pozovete, naj vnese svoje ime in nato to ime prikaže na naslednjih straneh med obiskom uporabnika. Ko je ime vneseno, programski protokoli te podatke prenesejo v zahtevano bazo podatkov, iz katere lahko do njih dostopajo druge strani HTML, ki vsebujejo kodiranje, ki vodi takšne zahteve. Takšne podatkovne zahteve in prikazi so lahko tako zapleteni, kot jih želite narediti. Pisni podatki niso edina stvar, ki jo je mogoče naložiti na vaše spletno mesto s programiranjem ASP. Oblikujete lahko obrazce, ki uporabnikom omogočajo nalaganje slikovnih datotek tudi na vaše spletno mesto. Spletna mesta za nepremičnine so popoln primer spletnih mest, ki lahko izkoristijo to funkcionalnost. Programiranje ASP je prav tako priročno, če vaše strani HTML in tisto, kar prikazujejo, vključujejo dostop do velikih baz podatkov, ki vsebujejo na tone podatkov. V tem primeru boste resnično cenili prednosti tega, da vam ni treba spreminjati datotek HTML, ko posodabljate parametre svojih baz podatkov. Programiranje ASP olajša ta postopek.