Plik z rozszerzeniem .ASP to plik Active Server Page, czyli plik skryptowy używany do tworzenia dynamicznych stron internetowych po stronie serwera, w technologii opracowanej przez firmę Microsoft.
Pliki .ASP zawierają kod (najczęściej VBScript lub JScript) osadzony w znacznikach <% %> w obrębie strony HTML, który jest przetwarzany przez serwer WWW (najczęściej Microsoft IIS). Po wywołaniu adresu .ASP serwer wykonuje kod, a wynik (HTML) przesyła do przeglądarki – użytkownik widzi tylko efekt działania skryptu, a nie jego kod. Dzięki temu możliwa jest obsługa baz danych, personalizacja treści czy wykonywanie operacji na serwerze.
Najważniejsze cechy pliku .asp
- Oznacza plik skryptowy obsługiwany po stronie serwera przy użyciu technologii Microsoft Active Server Pages;
- Umożliwia generowanie dynamicznych stron internetowych – w przeciwieństwie do statycznych plików .html treść jest tworzona na żądanie użytkownika;
- Skrypty wewnątrz pliku są wykonywane na serwerze (nie w przeglądarce), więc kod źródłowy jest niewidoczny dla użytkownika;
- Najczęściej wykorzystywane i uruchamiane na serwerze Microsoft IIS oraz w środowisku Windows;
- Format został częściowo zastąpiony przez nowszą technologię ASP.NET (z rozszerzeniem .aspx), ale pliki .ASP nadal są obsługiwane i wykorzystywane w wielu aplikacjach.
Pliki .ASP można otwierać i edytować dowolnym edytorem tekstu, ale ich prawidłowe działanie wymaga uruchomienia na serwerze z obsługą tej technologii.