Active Server Pages, plus communément appelée ASP, est une solution Microsoft pour l'écriture de script côté serveur. Avec de simples pages HTML, le client (un surfeur Web) demande une page Web au serveur. Le serveur envoie juste le fichier au client, et la page est vue dans le navigateur du client.
Avec Active Server Pages, le serveur peut modifier le fichier avant son envoi à l'utilisateur. Donc, pour toutes les demandes pour un fichier avec une extension .ASP, le serveur lance le fichier à travers une DLL appelée ASP.DLL, qui analyse les commandes ASP.
Pour utiliser Active Server Pages, vous devez être sur un serveur Web Microsoft, plus précisément Internet Information Server (IIS) 3.0 ou plus.
Si vous tournez sous IIS 3 ou plus, pour lancer un fichier ASP, tout ce dont vous avez besoin est de créer un fichier sur le serveur Web avec une extension .ASP. Lorsque le navigateur demande le fichier, le serveur Web est assez malin pour pré-préparé le fichier avant son envoi au client.
Vous pouvez avoir votre code ASP connecté à une base de données (SQL, Access, Oracle, Informix, ou une autre base ODBC compatible) et dynamiquement insérer des données dans vos pages HTML. Cela permet de nombreuses possibilités puissantes incluant le ECommerce, des sites personnalisables, des systèmes d'entrée et sortie de données tournant sur Internet ... Vous pouvez voir quelques sites Web qui utilisent l'ASP en visitant de nombreux sites sponsorisés par Microsoft comme
MSNBC.com.