Cel mai recent, statică de web-sat au fost înlocuite cu dinamică. Pagini dinamice înseamnă că conținutul lor este generat în conformitate cu o acțiune de utilizator. Prin urmare, pentru a atinge aceste obiective și avea nevoie de un nou nivel de aplicații care sunt capabile de a crea astfel de pagini. Aceste aplicații sunt numite servere de aplicații web.
În centrul său ASP sunt fișiere text simplu. în principal, cu extensia asp. Acestea conțin structuri HTML-limbaj și scripturi scrise în VBScript și / sau JScript, care sunt executate pe server, împreună cu codul HTML obișnuit.
Principalul avantaj al tehnologiei ASP constă în faptul că, datorită utilizării sale, puteți rula scripturi pe server. Cu aceste scenarii, puteți obține acces rapid la bazele de date, fișierele și multe alte resurse stocate pe server. Tehnologia ASP oferă, de asemenea, acces la serviciul de fax sau e-mail.
Marele avantaj al Scripting pe server este de performanță de încredere într-un mediu controlat și consecvent. Acest lucru se datorează faptului că ID-ul de utilizator nu este utilizat pe un număr mare de versiuni de mai multe browsere, dar numai pe o singură versiune a aceluiași server. Și acest lucru se realizează prin compatibilitate cross-platform.
Conținuți în paginile script ASP sunt împărțite în server și client. Diferența lor este următoarea: punerea în aplicare a server-side scripting se face într-un mod special, iar acest proces are loc pe server și client-side script-uri, împreună cu HTML-pagini încărcate pe computerul utilizatorului și funcționează sub controlul browser-ului, eliminându-se astfel posibilitatea de a efectua acțiunile distructive pe partea de utilizator.