ASP: Active Server Pages

Met ASP kunnen websites gemaakt worden met een dynamisch karakter. We bedoelen hiermee niet (interactieve) animaties, maar websites die aan de hand van acties van gebruiker verschillende gegevens weergeven, bijvoorbeeld uit een database. Denk hierbij bijvoorbeeld aan een zoekmachine of een winkelwagentje van een web-winkel.

ASP is zelf geen taal waarmee applicaties geschreven kunnen worden. ASP kan gebruikt worden in combinatie met verschillende talen. De standaardtaal die bij ASP gebruikt wordt is VBScript, maar ook talen als bijvoorbeeld Jscript (Microsoft's Javascript) kunnen gebruikt worden. Op deze site wordt er alleen aandacht besteed aan ASP in combinatie met VBScript. Doormiddel van verschillende commando's kunnen bijvoorbeeld gegevens uit een database worden gehaald en op het internet worden geplaatst.

De bestanden hebben de extentie ".asp". Deze bestanden kunnen alleen door een webserver worden vertaalt. Wanneer er een pagina wordt opgevraagd met de extentie ".asp", dan zal de webserver de commando's in de pagina uitvoeren en vervolgens de gegevens naar de browser sturen. Er zal dus nooit ASP code naar de browser worden gestuurd. Alleen de HTML die door de ASP pagina gegenereerd is wordt naar de browser van de gebruiker gestuurd. ASP pagina's kunnen niet worden bekeken zoals je normaal een HTML bestand in je webbrowser opent, alles verloopt via de webserver.
Voor de ontwikkeling van ASP pagina's op je eigen computer is het dus noodzakelijk om webserver software te hebben die ASP ondersteunt.