Programarea Active Server Pages (ASP) este scrierea de cod pentru a facilita funcționalitatea ASP pe site-uri web. O astfel de funcționalitate include livrarea de conținut dinamic, bazat pe baze de date, către vizitatorii site-ului web, fără a impune impozitarea sistemului de pe partea serverului. Programarea ASP presupune scrierea de fișiere ASP și fișiere HTML. Codul ASP este plasat în paginile HTML, închis în etichete speciale. Când trebuie să faceți modificări în cod, trebuie să modificați doar fișierele ASP; fișierele HTML, care nu fac altceva decât să ia codificarea fișierelor ASP, nu trebuie modificate.
Fișierele ASP au extensia de fișier .asp, la fel ca fișierele HTML au extensii de fișiere .htm sau .html. Fișierele HTML care conțin instrucțiunile ASP includ acele instrucțiuni în etichete care arată astfel: <% și %>. Observați că, spre deosebire de HTML, eticheta de sfârșit ASP nu include o bară oblică. Pentru a trimite rezultatele unei instrucțiuni ASP direct către un browser, adăugați un semn egal: <%=. Programarea ASP implică scriptare în Visual Basic Script, Jscript, Perl, Python sau alte limbaje. Sunt necesare anumite modificări, dar programatorul care a scris cod în aceste alte limbi va găsi că programarea ASP este într-adevăr familiară. Cele două limbaje care funcționează cel mai bine pentru acest tip de programare sunt VBScript și Jscript. O utilizare comună a programării ASP este de a culege date de la utilizator și de a le afișa în alt moment. De exemplu, puteți utiliza programarea ASP pentru a cere utilizatorului să-și introducă numele și apoi să afișați acel nume pe paginile ulterioare în timpul vizitei utilizatorului. Odată ce numele este introdus, protocoalele de programare transferă acele date în baza de date necesară, din care pot fi accesate de alte pagini HTML care conțin codificarea care ghidează astfel de solicitări. Astfel de solicitări de date și afișări pot fi atât de complexe pe cât doriți să le faceți. Datele scrise nu sunt singurul lucru care poate fi încărcat pe site-ul dvs. folosind programarea ASP. Puteți crea formulare care să permită utilizatorilor să încarce fișiere imagine și pe site-ul dvs. Site-urile imobiliare sunt exemple perfecte de site-uri care pot profita de această funcționalitate. Programarea ASP este, de asemenea, utilă atunci când paginile dvs. HTML și ceea ce afișează implică accesarea bazelor de date mari care conțin tone de date. În acest caz, veți aprecia cu adevărat beneficiile de a nu fi nevoit să schimbați fișierele HTML atunci când actualizați parametrii bazelor de date. Programarea ASP face acest proces simplu.